1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
def pdfPrint(filename,printer=None):
u"""
Impression d'un fichier pdf via Foxit-Reader (doit être installé)
Avantage:
---------f
Complètement sérialisable (ce n'est pas le cas avec la
fonction Print ci dessus)
donc : les fichier sont imprimé dans l'ordre voulu
ce qui permet de faire une page de séparation entre chaque
"""
if printer is None:
opt = "/p"
else:
opt = '/t'
cprinter = '' if printer is None else printer
cmd = "FoxitReader %s %s %s" %(opt,filename,cprinter)
retcode=subprocess.call(cmd,shell=True)
if __name__ == '__main__':
for pdf in liste_pdf:
pdfPrint(pdf) |
Partager