แปลงแบบฟอร์ม XFA เป็น PDF โดยใช้ Java REST API

บทช่วยสอนสั้นๆ นี้แนะนำวิธี แปลงแบบฟอร์ม XFA เป็น PDF โดยใช้ Java REST API คุณจะได้เรียนรู้วิธี แปลง XFA แบบไดนามิกเป็น PDF โดยใช้อินเทอร์เฟซ Java REST ด้วยความช่วยเหลือของ Cloud SDK ที่ใช้ Java โดยจะแบ่งปันขั้นตอนที่กำหนดกระบวนการในการเปลี่ยนแปลง XML Forms Architecture ไปเป็นรูปแบบ PDF แบบดั้งเดิม โค้ดตัวอย่าง และคำอธิบายของโค้ด

ข้อกำหนดเบื้องต้น

ขั้นตอนในการแปลง XFA เป็น PDF โดยใช้ Java RESTful Service

  1. สร้างอินสแตนซ์ของคลาสออบเจ็กต์ PdfApi โดยการตั้งค่ารหัสลับไคลเอ็นต์และ ID สำหรับการเปลี่ยน XFA เป็น PDF
  2. ตั้งชื่อไฟล์ PDF ของแบบฟอร์ม XFA
  3. อ่านไบต์ทั้งหมดในไฟล์แบบฟอร์ม XFA ลงในอาร์เรย์ไบต์
  4. สร้างสตรีมหน่วยความจำจากเนื้อหา XFA ในอาร์เรย์ไบต์
  5. อัปโหลดไฟล์ XFA ในสตรีมหน่วยความจำไปยังที่เก็บข้อมูลบนคลาวด์
  6. เรียกใช้เมธอด GetXfaPdfInStorageToAcroForm() เพื่อเปลี่ยนไฟล์ XFA เป็น PDF
  7. แยกวิเคราะห์ออบเจ็กต์การตอบสนองและบันทึก PDF ปกติที่ส่งออกจาก XFA ไปยังดิสก์

ขั้นตอนเหล่านี้สรุปกระบวนการแปลง แบบฟอร์ม XFA เป็น PDF โดยใช้ Java Low Code API เริ่มต้นกระบวนการโดยการโหลดไฟล์ XFA ต้นทางลงใน MemoryStream และอัปโหลดไปยังที่จัดเก็บข้อมูลบนคลาวด์ สุดท้าย ให้เรียกใช้เมธอด GetXfaPdfInStorageToAcroForm() เพื่อแปลงไฟล์ XFA ที่อัปโหลดไปเป็น PDF ปกติที่มีแบบฟอร์มแบบฝัง

รหัสสำหรับแปลง XFA PDF เป็น PDF ปกติโดยใช้ Java RESTful Service

โค้ดนี้ได้สาธิตกระบวนการ แปลง XFA PDF แบบไดนามิกเป็น PDF โดยใช้ Java Low Code API แบบฟอร์มแบบไดนามิกที่สามารถขยาย ลดขนาด หรือเปลี่ยนแปลงตามข้อมูลเข้าจะถูกแปลงเป็นรูปแบบที่คงที่ โดยที่โครงร่างและฟิลด์ไม่เปลี่ยนแปลงแบบไดนามิกโดยใช้เมธอด GetXfaPdfInStorageToAcroForm() การตอบสนองของ API ประกอบด้วยเนื้อหา PDF ปกติที่บันทึกไว้ในดิสก์

บทความนี้จะสอนเราเกี่ยวกับกระบวนการเปลี่ยน XFA เป็น PDF หากต้องการแปลงไฟล์ XPS เป็น PDF โปรดดูบทความ แปลง XPS เป็น PDF ด้วย Java REST API

 ไทย