Bonjour les lecteurs de mon blog. Aujourd'hui, je vais vous parler des programmes qui vous aideront lors de la conversion d'un grand nombre de dessins ou de photographies au format jpg ou bmp en fichier pdf.
Cette méthode est très bonne en ce qu'elle préserve la qualité des images et vous permet de convertir et d'emballer un grand nombre de fichiers.
, , .
. , .
, .
, , .
python
.
jpg pdf. . .
os PIL
import os
import PIL.Image
def img2pdf(fname):
filename = fname
name = filename.split('.')[0]
im = PIL.Image.open(filename)
if not os.path.exists('im2pdf_output'):
os.makedirs('im2pdf_output')
newfilename = ''.join(['im2pdf_output/',name,'.pdf'])
PIL.Image.Image.save(im, newfilename, "PDF", resolution = 100.0)
print("processed successfully: {}".format(newfilename))
files = [f for f in os.listdir('./') if f.endswith('.jpg')]
for fname in files:
img2pdf(fname)
Les fichiers pdf résultants peuvent être assemblés en un seul fichier pdf et former ainsi un livre, un magazine, une présentation, etc.
Pour cela, nous avons besoin du module PyPDF2
from PyPDF2 import PdfFileMerger
pdfs = []
t=1
for i in range(8):
f=str(t)+".pdf"
pdfs.append(f)
t=t+1
print(pdfs)
merger = PdfFileMerger()
for pdf in pdfs:
merger.append(pdf)
merger.write("result.pdf")
merger.close()
Une vidéo détaillée sur ces programmes est présentée ci-dessous.
Voici un lien pour télécharger des fichiers
TÉLÉCHARGER