concat.py
· 452 B · Python
Raw
#!/usr/bin/env python3
from sys import argv
from os.path import basename
import subprocess
fichiers = [basename(x) for x in argv[1:]]
ficout="_".join(fichiers).replace(' ','-').replace('.pdf','')+'.pdf'
cmd = ['pdftk'] + argv[1:] + ['cat', 'output', ficout]
process = subprocess.Popen(cmd,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
stdout, stderr = process.communicate()
#print(stdout)
#print(stderr)
| 1 | #!/usr/bin/env python3 |
| 2 | |
| 3 | from sys import argv |
| 4 | from os.path import basename |
| 5 | import subprocess |
| 6 | |
| 7 | fichiers = [basename(x) for x in argv[1:]] |
| 8 | ficout="_".join(fichiers).replace(' ','-').replace('.pdf','')+'.pdf' |
| 9 | cmd = ['pdftk'] + argv[1:] + ['cat', 'output', ficout] |
| 10 | |
| 11 | process = subprocess.Popen(cmd, |
| 12 | stdout=subprocess.PIPE, |
| 13 | stderr=subprocess.PIPE) |
| 14 | stdout, stderr = process.communicate() |
| 15 | #print(stdout) |
| 16 | #print(stderr) |