Aplikasi untuk mengubah file jpg ke file pdf





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












All Articles