Cara Mengonversi XSL FO ke PDF menggunakan Python

Tutorial singkat ini memandu cara mengonversi XSL FO ke PDF menggunakan Python. Ini berisi semua informasi yang diperlukan untuk membangun lingkungan untuk menjalankan kode sampel, daftar langkah-langkah yang harus diikuti saat menulis aplikasi ini, dan kode sampel yang dapat dijalankan yang mendemonstrasikan proses cara mengekspor XSL FO ke PDF menggunakan Python . Anda juga akan mendapatkan detail untuk menyesuaikan pemuatan file XSL FO dan penyesuaian file keluaran PDF pada disk atau ke aliran keluaran.

Langkah-langkah Render XSL FO ke PDF menggunakan Python

  1. Konfigurasikan lingkungan ke gunakan Aspose.PDF untuk Python melalui .NET untuk mengonversi XSL-FO ke PDF
  2. Buat objek kelas XslFoLoadOptions untuk menyesuaikan pemuatan file XSL FO
  3. Muat file XSL FO dengan objek kelas Document menggunakan nama file dan objek XslFoLoadOptions
  4. Simpan file XSL FO yang dimuat sebagai PDF menggunakan metode save() di objek Dokumen

Langkah-langkah ini merangkum proses untuk mengonversi XSL FO ke PDF menggunakan Python. Proses dimulai dengan mendeklarasikan objek dari objek kelas XslFoLoadOptions yang digunakan untuk menyesuaikan proses memuat file XLS FO diikuti dengan pembuatan contoh objek kelas Dokumen yang mengambil nama file dan memuat opsi untuk file XSL FO. Setelah file dimuat ke objek kelas Dokumen, itu dapat disimpan dalam berbagai format seperti PDF, DOC, XPS, HTML, dan format PPTX untuk beberapa nama.

Kode untuk Mengekspor XSL FO ke PDF menggunakan Python

Segmen kode di atas menunjukkan cara merender XSL FO ke PDF menggunakan Python. Objek kelas XslFoLoadOptions menyediakan opsi untuk menyesuaikan pemuatan file XSL FO. Anda dapat menyetel WarningHandler untuk menangani peringatan yang muncul saat memuat file, dan mendeskripsikan jenis file input sebagai CGM, HTML, EPUB, XML, XSLFO, dan segera. Demikian pula, saat menyimpan file yang dimuat sebagai PDF, Anda dapat menggunakan objek kelas PDFSaveOptions untuk menyetel nama font default, menyetel bendera untuk menutup objek respons, menyetel jalur file sementara, dan menyetel penangan peringatan untuk mengontrol peringatan.

Artikel ini telah mengajarkan kita untuk mengubah XSL FO ke PDF menggunakan Python. Jika Anda ingin mempelajari proses membuat file PDF dengan Python, lihat artikel di cara membuat PDF dengan Python.

 Indonesian