วิธีทำให้ฟิลด์แบบฟอร์ม PDF เรียบใน Java

บทช่วยสอนฉบับย่อนี้ให้รายละเอียดเกี่ยวกับวิธี แผ่ฟิลด์ฟอร์ม PDF ใน Java คุณอาจต้องการคุณสมบัตินี้เมื่อกรอกฟิลด์แบบฟอร์มแล้ว และคุณเพียงต้องการแสดงฟิลด์ที่กรอกเหล่านี้เพื่อป้องกันไม่ให้อัปเดต ในตอนท้ายของบทความนี้ คุณจะสามารถโหลดและ แผ่รูปแบบ PDF ใน Java และบันทึกอีกครั้งเป็นไฟล์ PDF

ขั้นตอนในการแผ่ฟิลด์แบบฟอร์ม PDF ใน Java

  1. ติดตั้ง Aspose.PDF ในแอปพลิเคชันของคุณเพื่อทำให้ PDF แบนราบใน Java
  2. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส Acro Form เพื่อทำให้ Adobe PDF แบน
  3. ผูกไฟล์ PDF ต้นทางกับวัตถุแบบฟอร์มโดยเรียกฟังก์ชัน bindPdf
  4. แผ่ฟิลด์แบบฟอร์มโดยใช้วัตถุแบบฟอร์มหลังจากผูกไฟล์ PDF ต้นทาง
  5. บันทึกไฟล์ PDF ที่แบนลงในแผ่นดิสก์

บทช่วยสอนแบบทีละขั้นตอนนี้แนะนำคุณให้ แผ่ PDF ที่เติมได้ใน Java โดยสร้างออบเจกต์คลาส Acro Form และเชื่อมโยงกับไฟล์ PDF ต้นทาง หลังจากการรวม คุณสามารถเรียกใช้ฟังก์ชัน flattenAllFields() ของคลาส Form เพื่อแบนไฟล์ PDF และสุดท้ายบันทึกเป็น PDF ที่แบนใน Java

โค้ดเพื่อทำให้ PDF ที่กรอกได้แบบแบนใน Java

import com.aspose.cells.License;
import com.aspose.pdf.facades.Form;
public class HowToFlattenPDFFormFieldsInJava {
public static void main(String[] args) { //main function for HowToFlattenPDFFormFieldsInJava class
// Initialize a license to remove trial version watermark in the output flattened PDF file
License license = new License();
license.setLicense("Aspose.Cells.lic");
// Instantiate an Acro Form class Object to flatten form fields
Form pdfForm = new Form();
// Bind source PDF file containing form fields in it
pdfForm.bindPdf("PdfWithFormFields.pdf");
// Flatten form fields by calling the flattenAllFields() function
pdfForm.flattenAllFields();
// Save output file having flattened form fields as PDF
pdfForm.save("PdfWithFormFields_Output.pdf");
}
}

ในโค้ดนี้ เราเริ่มต้นวัตถุคลาส Form โดยไม่มีอาร์กิวเมนต์ อย่างไรก็ตาม คุณสามารถเริ่มต้นได้โดยใช้วัตถุเอกสาร PDF หรือชื่อไฟล์ต้นฉบับ ไม่จำเป็นต้องแผ่ฟิลด์ทั้งหมด แต่คุณสามารถทำให้ฟิลด์แต่ละฟิลด์แบนราบได้โดยการเรียกใช้ฟังก์ชัน FlattenField() พร้อมชื่อฟิลด์แทนการเรียกฟังก์ชัน flattenAllFields()

ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธี แผ่ไฟล์ PDF ใน Java อย่างไรก็ตาม หากคุณกำลังมองหาขั้นตอนในการดึงข้อความและรูปภาพในไฟล์ PDF โปรดดูบทความใน วิธีอ่านไฟล์ PDF ใน Java

 ไทย