Halo para pembaca blog saya. Hari ini saya akan memberi tahu Anda tentang program yang akan membantu Anda saat mengonversi sejumlah besar gambar atau foto dalam format jpg atau bmp ke file pdf.
Metode ini sangat bagus karena menjaga kualitas gambar dan memungkinkan Anda untuk mengonversi dan mengemas sejumlah besar file.
Tidak banyak program serupa di Internet dan, secara umum, berbayar.
Kebutuhan yang mendesak memaksa saya untuk mengembangkan metode seperti itu. Karena saya sering harus bekerja dengan sejumlah besar file yang perlu disusun dengan tetap menjaga kualitas.
Dan program-program yang gratis tersebut memiliki sejumlah batasan pada jumlah file yang dikonversi dan kualitas konversinya.
Program yang disajikan sangat berguna bagi orang-orang yang menulis buku, membuat presentasi besar dan literatur penyusunan huruf serta produk kertas lainnya.
Program ditulis dengan python
Ada dua program secara total.
Program pertama mengubah file jpg menjadi file pdf. Semua file yang dikonversi dikumpulkan dalam folder terpisah. Kualitas file tidak berubah.
Di sini kita membutuhkan modul os dan 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)
File pdf yang dihasilkan dapat dirangkai menjadi satu file pdf sehingga membentuk sebuah buku, majalah, presentasi, dll.
Untuk ini kita membutuhkan modul 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()
Video terperinci tentang program-program ini disajikan di bawah ini.
Berikut ini tautan untuk mengunduh file
UNDUH