transfo_PDF_1A3RV.py

Transforme 4 A4 en 1 A3 recto verso - Joss OUIN, 11/07/2023 03:42 pm

Download (1 kB)

 
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
"""
4
Created on Thu Apr  9 16:33:05 2020
5

6
@author: ouin-j
7
 Pour extraire plusieurs pages situées les unes à la suite des autres :
8

9
pdftk mon-document.pdf cat 2-5 output pages2-a-5-de-mon-document.pdf
10
pdftk fichier1.pdf cat 3-5 output fichier2.pdf
11

12
pdfjam --booklet 'false' --landscape --a3paper --outfile fichiercibleA3.pdf --signature '4' fichierdepartA4 
13
pdfjam fichier1.pdf '{},2-' fichier2.pdf '10,3-6' --outfile resultat.pdf
14
pdfjam A4.pdf '1-8' --outfile resultat.pdf
15

16
"""
17
import sys
18
# subprocess : seulement depuis la version 3.x de Python
19
import subprocess 
20
21
22
if sys.argv[1] == "?" :
23
    print("[NomFichierA4] [NomFichierA3RV] ")
24
    sys.exit()
25
    
26
NomFichierA4 = sys.argv[1]
27
NomFichierA3 = sys.argv[2]
28
29
30
subprocess.call(["pdfjam","--booklet", 'false',"--landscape","--a3paper","--outfile",NomFichierA3,"--signature",'4',NomFichierA4])
31
32
33
"""
34
#/bin/bash
35
# Saisir : bash 4A4-1A3.sh fichier_a_decouper.pdf fichier_en_A3.pdf
36
pdfjam --booklet 'false' --landscape --a3paper --outfile $2 --signature '4' $1 
37
"""
38