วิธี Render XSL FO เป็น PDF โดยใช้ Java

ในบทช่วยสอนสั้นๆ นี้ คุณจะได้เรียนรู้วิธี เรนเดอร์ XSL FO เป็น PDF โดยใช้ Java ใน Windows, Mac OS หรือ Ubuntu คุณสามารถแปลงไฟล์ XSL FO เป็นรูปแบบ PDF โดยใช้โค้ดไม่กี่บรรทัด

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

  1. กำหนดค่า Aspose.PDF จากที่เก็บ Maven ในโครงการของคุณ
  2. โหลดไฟล์อินพุต XSL FO ลงในวัตถุคลาส Document โดยใช้ตัวเลือกการโหลด XslFoLoadOptions
  3. บันทึกเอาต์พุต PDF ที่แปลงจากไฟล์อินพุต XSL FO

ในขั้นตอนเหล่านี้ เรากำหนดค่าไลบรารีที่ต้องการ จากนั้นเริ่มต้นออบเจกต์คลาสเอกสารเพื่อโหลดไฟล์อินพุต XSL FO จากแผ่นดิสก์ จากนั้น เราดำเนินการ ส่งออก XSL FO เป็น PDF ใน Java โดยใช้ตัวเลือกการโหลด XslFoLoadOptions

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

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class HowToRenderXSLfoToPDFUsingJava {
public static void main(String[] args) throws Exception {//main() function for HowToReadBookmarksInPdfUsingJava
// Instantiate a license to remove trial version limitations while converting XSL-Fo file to PDF
License BookmarksPDFlicense = new License();
BookmarksPDFlicense.setLicense("Aspose.PDF.lic");
// Load the source XSL-Fo file using XslFoLoadOptions
Document XSLFODocument = new Document("InputXSLFODocument.fo", new com.aspose.pdf.XslFoLoadOptions());
// Save the output PDF file created using XSL-FO document
XSLFODocument.save("ConvertedFromXSLFOFile.pdf");
}
}

ข้อมูลโค้ด Java ข้างต้นโหลดไฟล์อินพุต XSL FO และแสดงผลเป็นไฟล์ PDF ไม่จำเป็นต้องติดตั้งแอปพลิเคชัน Adobe Acrobat เพื่อเรียกใช้รหัสนี้

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธี สร้าง PDF จาก XSL FO โดยใช้ Java คุณสามารถดำเนินการอื่นๆ เช่น การอ่านบุ๊กมาร์กจากไฟล์ PDF โปรดดูบทความใน วิธีอ่านบุ๊กมาร์กในรูปแบบ PDF โดยใช้ Java

 ไทย