Konversi HTML ke PDF dalam Python

Ikhtisar

Aspose.PDF untuk Python via Java adalah solusi profesional yang memungkinkan Anda membuat file PDF dari halaman web dan kode HTML mentah dalam aplikasi Anda.

Artikel ini menjelaskan bagaimana mengonversi HTML ke PDF menggunakan Python. Ini mencakup topik-topik berikut.

Format: HTML

Konversi HTML ke PDF dalam Python

Aspose.PDF untuk Python adalah API manipulasi PDF yang memungkinkan Anda mengonversi dokumen HTML yang ada ke PDF dengan mulus. Proses mengonversi HTML ke PDF dapat dikustomisasi dengan fleksibel.

Mengonversi HTML ke PDF

Contoh kode Python berikut menunjukkan cara mengonversi dokumen HTML ke PDF.

  1. Buat instance dari kelas HtmlLoadOptions.
  2. Inisialisasi objek Document.
  3. Simpan dokumen PDF keluaran dengan memanggil metode Document.Save().

from asposepdf import Api


# inisialisasi lisensi
documentName = "testdata/license/Aspose.PDF.PythonviaJava.lic"
licenseObject = Api.License()
licenseObject.setLicense(documentName)

# konversi dari byte array
documentName = "input.html"
with open(documentName, "rb") as file:
    byte_array = file.read()
doc = Api.Document(byte_array, Api.LoadFormat.HTML)
documentOutName = "result_fromHtml.pdf"
doc.save(documentOutName)

# konversi dari file
documentName = "input.html"
doc = Api.Document(documentName, Api.LoadFormat.HTML)
documentOutName = "result2_fromHtml.pdf"
doc.save(documentOutName)