Hallo Leser meines Blogs. Heute werde ich Ihnen von Programmen erzählen, die Ihnen beim Konvertieren einer großen Anzahl von Zeichnungen oder Fotos im JPG- oder BMP-Format in eine PDF-Datei helfen.
Diese Methode ist insofern sehr gut, als sie die Qualität von Bildern bewahrt und es Ihnen ermöglicht, eine große Anzahl von Dateien zu konvertieren und zu packen.
, , .
. , .
, .
, , .
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)
Die resultierenden PDF-Dateien können zu einer PDF-Datei zusammengesetzt werden und bilden so ein Buch, eine Zeitschrift, eine Präsentation usw.
Dazu benötigen wir das PyPDF2-Modul
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()
Ein detailliertes Video zu diesen Programmen ist unten dargestellt.
Hier ist ein Link zum Herunterladen von Dateien
DOWNLOAD