บทช่วยสอนสั้นๆ นี้จะแนะนำวิธีการ แปลง XFA Form เป็น PDF โดยใช้ Node.js REST API คุณจะได้เรียนรู้วิธี แปลง XFA แบบไดนามิกเป็น PDF โดยใช้ Node.js REST Interface ด้วย Cloud SDK ที่ใช้ Node.js บทช่วยสอนนี้จะอธิบายขั้นตอนการเปลี่ยนโครงสร้าง XML Forms Architecture เป็น PDF แบบดั้งเดิม พร้อมตัวอย่างโค้ด และคำอธิบายโค้ด
ข้อกำหนดเบื้องต้น
- สร้างบัญชีข้อมูลประจำตัว API เพื่อเปลี่ยนไฟล์ XFA เป็น PDF
- ดาวน์โหลด Aspose.PDF Cloud SDK สำหรับ Node.js เพื่อแปลงแบบฟอร์ม XFA เป็น PDF
- ตั้งค่าโครงการ Node.js ด้วย SDK ข้างต้น
ขั้นตอนการแปลง XFA เป็น PDF โดยใช้บริการ RESTful ของ Node.js
- สร้างอินสแตนซ์ของคลาสวัตถุ PdfApi โดยตั้งค่าความลับไคลเอนต์และ ID สำหรับการเปลี่ยน XFA เป็น PDF
- ตั้งชื่อไฟล์ PDF ของแบบฟอร์ม XFA
- อ่านไบต์ทั้งหมดในไฟล์ XFA Form ลงในอาร์เรย์ไบต์
- สร้างสตรีมหน่วยความจำจากเนื้อหา XFA ในอาร์เรย์ไบต์
- อัปโหลดไฟล์ XFA ในสตรีมหน่วยความจำไปยังที่เก็บข้อมูลบนคลาวด์
- เรียกใช้เมธอด รับ XfaPdfInStorageToAcroForm() เพื่อเปลี่ยนไฟล์ XFA เป็น PDF
- แยกวิเคราะห์วัตถุการตอบสนองและบันทึก PDF ปกติที่ส่งออกจาก XFA ไปยังดิสก์
ขั้นตอนเหล่านี้สรุปกระบวนการแปลง แบบฟอร์ม XFA เป็น PDF โดยใช้ Node.js Low Code API เริ่มต้นกระบวนการโดยโหลดไฟล์ XFA ต้นทางลงใน MemoryStream และอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์ สุดท้าย เรียกใช้เมธอด GetXfaPdfInStorageToAcroForm() เพื่อแปลงไฟล์ XFA ที่อัปโหลดเป็น PDF ทั่วไปที่มีแบบฟอร์มฝังอยู่
โค้ดสำหรับแปลง XFA PDF เป็น PDF ทั่วไปโดยใช้ Node.js RESTful Service
โค้ดนี้ได้สาธิตกระบวนการ แปลงไฟล์ PDF XFA แบบไดนามิกเป็น PDF โดยใช้ Node.js Low Code API ฟอร์มแบบไดนามิกที่สามารถขยาย ย่อ หรือเปลี่ยนแปลงตามอินพุตจะถูกแปลงเป็นฟอร์มแบบคงที่ โดยที่เลย์เอาต์และฟิลด์จะไม่เปลี่ยนแปลงแบบไดนามิกโดยใช้เมธอด GetXfaPdfInStorageToAcroForm() การตอบสนองของ API ประกอบด้วยเนื้อหา PDF ปกติที่บันทึกไว้ในดิสก์
บทความนี้สอนเราเกี่ยวกับกระบวนการเปลี่ยนไฟล์ XFA เป็น PDF หากต้องการแปลงไฟล์ PS เป็น PDF โปรดอ่านบทความ แปลงไฟล์ PS เป็น PDF โดยใช้ Node.js REST API