วิธีแปลง XSL FO เป็น PDF โดยใช้ Python

บทช่วยสอนสั้นๆ นี้ วิธีแปลง XSL FO เป็น PDF โดยใช้ Python ประกอบด้วยข้อมูลที่จำเป็นทั้งหมดในการสร้างสภาพแวดล้อมเพื่อรันโค้ดตัวอย่าง รายการขั้นตอนที่ต้องปฏิบัติตามขณะเขียนแอปพลิเคชันนี้ และโค้ดตัวอย่างที่รันได้ซึ่งสาธิตกระบวนการ วิธีส่งออก XSL FO เป็น PDF โดยใช้ Python . คุณยังจะได้รับรายละเอียดเพื่อปรับแต่งการโหลดไฟล์ XSL FO และการปรับแต่งไฟล์เอาต์พุต PDF บนดิสก์หรือไปยังเอาต์พุตสตรีม

ขั้นตอนใน Render XSL FO เป็น PDF โดยใช้ Python

  1. กำหนดค่าสภาพแวดล้อมเป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อแปลง XSL-FO เป็น PDF
  2. สร้างออบเจ็กต์คลาส XslFoLoadOptions เพื่อปรับแต่งการโหลดไฟล์ XSL FO
  3. โหลดไฟล์ XSL FO ด้วยวัตถุคลาส Document โดยใช้ชื่อไฟล์และวัตถุ XslFoLoadOptions
  4. บันทึกไฟล์ XSL FO ที่โหลดเป็น PDF โดยใช้วิธี save() ในวัตถุ Document

ขั้นตอนเหล่านี้สรุปขั้นตอนการ แปลง XSL FO เป็น PDF โดยใช้ Python กระบวนการเริ่มต้นด้วยการประกาศวัตถุของวัตถุคลาส XslFoLoadOptions ที่ใช้ในการปรับแต่งกระบวนการเพื่อโหลดไฟล์ XLS FO ตามด้วยการสร้างอินสแตนซ์ของวัตถุคลาสเอกสารที่ใช้ชื่อไฟล์และตัวเลือกการโหลดสำหรับไฟล์ XSL FO เมื่อโหลดไฟล์ลงในวัตถุคลาส Document แล้ว สามารถบันทึกในรูปแบบต่างๆ เช่น PDF, DOC, XPS, HTML และ PPTX เป็นต้น

รหัสเพื่อส่งออก XSL FO เป็น PDF โดยใช้ Python

ส่วนโค้ดด้านบนสาธิต วิธีการเรนเดอร์ XSL FO เป็น PDF โดยใช้ Python ออบเจกต์คลาส XslFoLoadOptions มีตัวเลือกในการปรับแต่งการโหลดไฟล์ XSL FO คุณอาจตั้งค่า WarningHandler เพื่อจัดการกับคำเตือนที่ดังขึ้นขณะโหลดไฟล์ และอธิบายประเภทไฟล์อินพุตเป็น CGM, HTML, EPUB, XML, XSLFO และ เร็วๆ นี้. ในทำนองเดียวกัน ขณะบันทึกไฟล์ที่โหลดเป็น PDF คุณอาจใช้ออบเจกต์คลาส PDFSaveOptions เพื่อตั้งชื่อฟอนต์เริ่มต้น ตั้งค่าแฟล็กเพื่อปิดออบเจกต์ตอบกลับ ตั้งค่าพาธของไฟล์ชั่วคราว และตั้งค่าตัวจัดการคำเตือนสำหรับควบคุม คำเตือน

บทความนี้สอนให้เราแปลง XSL FO เป็น PDF โดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการสร้างไฟล์ PDF ใน Python โปรดดูบทความใน วิธีสร้าง PDF ใน Python

 ไทย