ในบทช่วยสอนสั้นๆ นี้ คุณจะได้เรียนรู้วิธี เรนเดอร์ XSL FO เป็น PDF โดยใช้ Java ใน Windows, Mac OS หรือ Ubuntu คุณสามารถแปลงไฟล์ XSL FO เป็นรูปแบบ PDF โดยใช้โค้ดไม่กี่บรรทัด
ขั้นตอนใน Render XSL FO เป็น PDF โดยใช้ Java
- กำหนดค่า Aspose.PDF จากที่เก็บ Maven ในโครงการของคุณ
- โหลดไฟล์อินพุต XSL FO ลงในวัตถุคลาส Document โดยใช้ตัวเลือกการโหลด XslFoLoadOptions
- บันทึกเอาต์พุต 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