Outils pour utilisateurs

Outils du site


wiki:projets:jpgtopdf

<note important>Message admin: merci d'indiquer un nom, prénom, une adresse mail contact et d'ajouter photos et lien. Vous pouvez également consulter le modèle de documentation</note>

Le but de ce script python est de convertir en un double clique les images jpg en pdf. Mais pourquoi faire ? Personnellement, je fais la compta de ma boite et je prends souvent des factures papiers avec mon appareil photo. Ces photos sont automatiquement mit sur mon PC dans le dossier du mois en cours dans lequel se trouve le script qui les convertis en pdf, le format compatible avec mon logiciel de compta. Voici le code :

 #Ce script permet de convertir automatiquement en pdf tout les fichiers ayant une extension 
 .jpg ou .JPG
 #14/05/2017
 #Auteur : Emmanuel T.
 import os #necessaire pouvoir supprimer l'image une fois converti et parcourir les fichers dans le dossier
 from fpdf import FPDF #necessaire pour convertir les jpg en pdf
 for file in os.listdir(): # pour chaque fichiers dans le dossier dans lequel se trouve ce fichier python
  if file.endswith(".jpg") or file.endswith(".JPG"): #permet de selectionner les fichers avec l'extension .jpg ou .JPG
      img=os.path.join(file) #convertie le nom du fichier en variable
      pdf = FPDF()
      pdf.add_page()
      pdf.set_font('Arial', 'B', 16)
      pdf.image('%s'%img, 3,3,204 ) # les chiffres permettent de positionner l'image sur le pdf : 3mm de la gauche, 3mm du haut, et 204 mm de la gauche pour la fin de l'image
      img2=img[:-4] #supprimer les 4 dernières lettres du nom du ficher, à savoir '.jpg' ou '.JPG'
      pdf.output('%s.pdf'%img2,'F') #convertie en pdf
      os.remove('%s'%img) #supprimer les fichier jpg ou JPG
wiki/projets/jpgtopdf.txt · Dernière modification: 2017/11/13 17:36 de lasmartresa