Konversi JPG ke PDF dengan Python | Ubah JPG menjadi PDF

Apakah Anda lelah mengonversi gambar JPG ke file PDF secara manual? Apakah Anda ingin mengotomatiskan proses ini menggunakan Python? Tidak perlu mencari lagi! Dalam postingan blog ini, kita akan mempelajari cara mengonversi JPG ke PDF dengan Python.

Kita sering kali lebih memilih format PDF untuk berbagi atau menyimpan data dan informasi karena mempertahankan tata letak dan format aslinya. Selain itu, kita dapat dengan mudah mengkonversi gambar JPG ke PDF bila diperlukan. Dokumen PDF lebih aman dan dilindungi kata sandi, itulah sebabnya dokumen PDF merupakan pilihan bagus untuk berbagi gambar sensitif. Mari selami cara mengonversi gambar JPG menjadi dokumen PDF.

Artikel ini mencakup topik-topik berikut:

  1. Perpustakaan Konversi Python JPG ke PDF
  2. Konversi JPG ke PDF dengan Python
  3. Konversi JPG ke PDF: Pendekatan Alternatif
  4. Konversi JPG ke PDF Daring
  5. Sumber Daya Gratis

Perpustakaan Python untuk Mengonversi JPG ke PDF

Untuk mengonversi dokumen JPG ke PDF, kita akan menggunakan Aspose.PDF for Python. Ini adalah perpustakaan yang kuat dan kaya fitur yang memungkinkan pengembang mengkonversi gambar JPG ke file PDF secara efisien dengan mudah. Dengan API intuitif dan fungsionalitas yang luas, Aspose.PDF memungkinkan Anda mengubah berbagai format gambar dengan mulus, termasuk JPEG, PNG, dan BMP, menjadi dokumen PDF berkualitas tinggi.

Silakan unduh paketnya atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

> pip install aspose-pdf

Konversi JPG ke PDF dengan Python

Kami dapat dengan mudah mengonversi gambar JPG apa pun ke dokumen PDF dengan mengikuti langkah-langkah di bawah ini:

  1. Buat sebuah instance dari kelas Document.
  2. Tambahkan halaman kosong baru ke koleksi Halaman Dokumen.
  3. Buat sebuah instance dari kelas Image.
  4. Atur properti Image.file.
  5. Tambahkan gambar ke halaman.
  6. Terakhir, simpan dokumen menggunakan metode save().

Contoh kode berikut menunjukkan cara mengonversi gambar JPG ke dokumen PDF dengan Python.

# Jalur file gambar
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# Inisialisasi dokumen PDF baru
doc = pdf.Document()

# Tambahkan halaman kosong di dokumen kosong
page = doc.pages.add()

# Buat objek gambar
image = pdf.Image()
image.file = path

# Tambahkan gambar pada halaman
page.paragraphs.add(image)

# Simpan file PDF keluaran
doc.save(output_path)
Konversi JPG ke PDF dengan Python

Konversi JPG ke PDF dengan Python

Konversi JPG ke PDF dengan Python - Pendekatan Alternatif

Kami juga dapat mengonversi dokumen JPG ke PDF menggunakan Stream dengan mengikuti langkah-langkah di bawah ini:

  1. Buat sebuah instance dari kelas Document.
  2. Muat gambar ke dalam aliran.
  3. Tambahkan halaman kosong baru ke koleksi Halaman Dokumen.
  4. Buat sebuah instance dari kelas Image.
  5. Tetapkan aliran gambar ke properti imagestream objek kelas Gambar.
  6. Secara opsional, tentukan dimensi halaman, margin, dan kotak pemotongan halaman.
  7. Setelah itu, tambahkan gambar ke halaman tersebut.
  8. Terakhir, simpan dokumen menggunakan metode save().

Contoh kode berikut menunjukkan cara mengonversi gambar JPG ke dokumen PDF menggunakan aliran dengan Python.

# Jalur file gambar
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# Inisialisasi dokumen PDF baru
doc = pdf.Document()

# Muat gambar ke dalam aliran
with open(image_file, "rb") as image_stream:
    # Tambahkan halaman kosong
    page = doc.pages.add()
    
    # Buat objek gambar
    image1 = pdf.Image()

    # Atur aliran file gambar
    image1.image_stream = image_stream
        
    # Tetapkan dimensi dan margin halaman
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # Tambahkan gambar ke halaman
    page.paragraphs.add(image1)

    # Simpan file PDF keluaran
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Konversi JPG ke PDF dengan Python - Pendekatan Alternatif

Konversi JPG ke PDF dengan Python - Pendekatan Alternatif

Mulai Konversi JPG ke PDF secara gratis!

Kunjungi halaman Lisensi Sementara kami untuk mendapatkan lisensi gratis dan tidak terbatas serta membuka potensi penuh Aspose.PDF for Python tanpa batasan!

Konversi JPG ke PDF Daring

Selain itu, Anda juga dapat mengonversi gambar JPG ke format PDF secara online menggunakan aplikasi web kami yang berkualitas tinggi dan pengonversi JPG ke PDF gratis. Aplikasi web ini dikembangkan menggunakan perpustakaan canggih yang sama, memungkinkan Anda mengonversi file JPG ke format PDF tanpa memerlukan instalasi atau pengkodean apa pun. Cukup unggah file JPG Anda dan unduh file PDF yang dihasilkan dalam hitungan detik!

JPG ke PDF – Sumber Daya Gratis

Selain mengonversi JPG ke PDF, pelajari lebih lanjut tentang membuat, memanipulasi, dan mengonversi dokumen PDF, dan jelajahi berbagai fitur perpustakaan lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Pada artikel ini, kita telah mempelajari cara mengonversi JPG ke PDF dengan Python. Dengan mengikuti langkah-langkah yang diuraikan dalam artikel ini, Anda dapat dengan mudah mengintegrasikan fitur ini ke dalam aplikasi Python Anda dan mengembangkan alat pengonversi JPG ke PDF Anda sendiri. Jika Anda memiliki pertanyaan, jangan ragu untuk memberi tahu kami melalui forum dukungan gratis kami.

Lihat juga