Create a PDF document using Python
PDF Format file biasanya digunakan untuk mempresentasikan dan bertukar dokumen. Selain itu, ini memberikan banyak keuntungan, seperti mengurangi MB dan merender teks, gambar, tabel, anotasi, bookmark, dan hyperlink tanpa kehilangan tata letak dan pemformatan. Pengembang Python dapat mempertimbangkan keuntungan ini dan ingin mempublikasikan data mereka sebagai PDF. Jika Anda adalah salah satu dari pengembang tersebut, artikel ini akan membantu Anda mempelajari cara membuat dokumen PDF menggunakan Python. Poin-poin berikut akan dibahas dalam artikel ini:

Menginstal Paket Python PDF Creator

Untuk membuat dokumen PDF secara terprogram, kami akan menggunakan paket Python PDF creator, yang memungkinkan pengembang membuat, membaca, mengonversi, dan memanipulasi file PDF tanpa menggunakan Adobe Acrobat. Silakan unduh atau instal paket dari PyPI menggunakan perintah pip yang diberikan di bawah ini:

pip install aspose-pdf

Cara Mudah Membuat Dokumen PDF dengan Python

Pertama, kami akan menjelaskan cara membuat dokumen PDF yang berisi fragmen teks. Berikut langkah-langkah membuat dokumen PDF sederhana dari awal.

  1. Buat instance dari kelas Document.
  2. Tambahkan Halaman baru ke koleksi halaman dokumen.
  3. Buat dan tambahkan TextFragment baru ke paragraf PDF.
  4. Hasilkan file PDF menggunakan metode Document.Save(). Cuplikan kode berikut menunjukkan cara membuat dokumen PDF dengan Python. Anda akan melihat output sebagai berikut.
    Buat Dokumen PDF dengan Python

Terapkan Pemformatan Teks dalam PDF menggunakan Python

Setelah membuat dokumen, mari pelajari cara menerapkan pemformatan teks dalam PDF menggunakan pustaka Python PDF. Silakan ikuti langkah-langkah yang diberikan di bawah ini.

  • Pertama, buat dokumen PDF baru menggunakan kelas Dokumen.
  • Kedua, pilih halaman tempat Anda ingin meletakkan teks.
  • Kemudian, buat objek TextFragment dan atur teksnya dan opsi pemformatan lainnya seperti posisi, font, warna, ukuran, dll.
  • Setelah itu, tambahkan fragmen teks ke halaman menggunakan metode Page.paragraphs.add().
  • Terakhir, panggil metode Document.Save() untuk membuat dokumen PDF. Cuplikan kode berikut menunjukkan cara menerapkan pemformatan teks dalam PDF secara terprogram menggunakan Python. Anda akan melihat output PDF sebagai berikut.
    Terapkan pemformatan teks dalam PDF menggunakan Python

Python: Sisipkan Gambar dalam File PDF

Kami telah belajar mengubah pemformatan teks di bagian sebelumnya. Oleh karena itu, pada bagian ini kami akan menjelaskan cara menambahkan gambar ke dokumen PDF. Ikuti langkah-langkah di bawah ini untuk melakukan pekerjaan.

  1. Pertama, buat dokumen PDF baru menggunakan kelas Document.
  2. Kedua, dapatkan halaman yang diinginkan di mana Anda ingin menyisipkan gambar.
  3. Ketiga, tambahkan gambar ke halaman menggunakan Page.add_image(file_path, rectangle), sedangkan kelas Rectangle digunakan untuk menempatkan gambar pada halaman.
  4. Terakhir, buat dokumen PDF menggunakan metode Document.Save(). Contoh kode berikut menunjukkan cara menambahkan gambar di PDF menggunakan Python. Anda akan melihat output PDF sebagai berikut.
    Sisipkan gambar dalam file PDF menggunakan Python

Tambahkan Tabel dalam PDF menggunakan Python

Setelah menyisipkan gambar, mari tambahkan tabel ke file PDF Anda. Silakan tulis kode menggunakan langkah-langkah yang diberikan di bawah ini:

  1. Buat objek kelas Document untuk membuat PDF baru.
  2. Dapatkan halaman tempat Anda ingin membuat tabel.
  3. Buat instance dari kelas Tabel.
  4. Tentukan batas tabel dan sel menggunakan kelas BorderInfo.
  5. Buat dan tambahkan Baris baru ke koleksi Table.Rows.
  6. Tambahkan sel ke koleksi Row.Cells.
  7. Tambahkan tabel ke halaman menggunakan metode Page.paragraphs.add().
  8. Simpan dokumen PDF menggunakan metode Document.Save(). Contoh kode berikut menunjukkan cara menambahkan tabel dalam file PDF menggunakan Python. Anda akan melihat output PDF sebagai berikut.
    Tambahkan Tabel dalam PDF menggunakan Python

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.

Menyimpulkan

Pada artikel ini, kami telah menjelaskan prosedur membuat file PDF dengan Python. Demikian pula, kami telah menjelaskan cara menambahkan gambar, tabel, dan pemformatan teks dalam dokumen PDF. Anda dapat mengunjungi dokumentasi untuk mempelajari lebih lanjut tentang perpustakaan pembuat PDF Python. Harap pantau terus di conholdate.com untuk pembaruan rutin.

Berikan pertanyaan

Anda dapat memberi tahu kami pertanyaan atau pertanyaan Anda di forum kami.

Lihat juga