วิธีการเพิ่มและลบฟิลด์แบบฟอร์มใน PDF โดย .NET

วิธีการเพิ่มและลบฟิลด์แบบฟอร์มใน PDF โดย .NET

เรียนรู้วิธีการเพิ่มและลบฟิลแบบฟอร์มในโปรแกรมของคุณ - เช่นกล่องข้อความ, กล่องตรวจสอบและ comboboxes คู่มือ PDF ไฟล์ที่ใช้ Aspose.PDF Form Editor Plugin สําหรับ .NET คู่มือปฏิบัตินี้ช่วยอัตโนมัติการจัดการ AcroForm สําหรับธุรกิจการเก็บข้อมูลหรือการบูรณาการกระบวนการทํางาน.

บทนําใน AcroForms

AcroForms เป็นแบบฟอร์ม PDF แบบโต้ตอบที่สนับสนุนการเข้าสู่ระบบของผู้ใช้ (ข้อความการเลือกการลงนาม) การอัตโนมัติการสร้างหรือแก้ไขของพวกเขาใน .NET เป็นวิธีที่มีประสิทธิภาพในการสร้างแอพพลิเคชันธุรกิจแบบไดนามิกหรือท่อประมวลผล.

เพิ่มฟิลด์แบบฟอร์ม (C# ตัวอย่าง)

ด้านล่างเพิ่มกล่องข้อความ, กล่องตรวจสอบและ combobox ไปยังหน้าแรกของไฟล์ PDF ที่มีอย.

using Aspose.Pdf.Plugins;

string inputPath = @"C:\Samples\sample.pdf";
string outputPath = @"C:\Samples\sample_with_fields.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(
    new[] {
        // Textbox
        new FormTextBoxFieldCreateOptions(1, new Rectangle(10, 700, 90, 715)) {
            MaxLen = 20,
            Value = "Name",
            Color = Color.Brown
        },
        // Checkbox
        new FormCheckBoxFieldCreateOptions(1, new Rectangle(110, 700, 125, 715)) {
            Value = "Agree",
            PartialName = "CheckBox_Agree",
            Color = Color.Blue
        },
        // Combobox
        new FormComboBoxFieldCreateOptions(1, new Rectangle(310, 600, 350, 615)) {
            Color = Color.Red,
            Editable = true,
            DefaultAppearance = new DefaultAppearance("Arial Bold", 12, System.Drawing.Color.DarkGreen),
            Options = new[] {"Option1", "Option2", "Option3"},
            Selected = 1
        }
    });
addOptions.AddInput(new FileDataSource(inputPath));
addOptions.AddOutput(new FileDataSource(outputPath));
plugin.Process(addOptions);

การกําจัดรูปแบบฟิลด

เพื่อลบฟิลด์ตามชื่อหรือประเภท:

var removeOptions = new FormEditorRemoveOptions(
    new[] { "CheckBox_Agree", "TextBoxField1" } // Field names to remove
);
removeOptions.AddInput(new FileDataSource(outputPath));
removeOptions.AddOutput(new FileDataSource(@"C:\Samples\sample_fields_removed.pdf"));
plugin.Process(removeOptions);

การประหยัดผล

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

กรณีการใช้งาน

  • สร้างรูปแบบการรับประทานแบบกําหนดเองสําหรับธุรกิจการดูแลสุขภาพการศึกษา
  • การสร้างความยินยอมอัตโนมัติหรือการลงทะเบียนไฟล์ PDF
  • Batch- remove โลหะอนุญาโตตุลาการจากรูปแบบที่เก็บรวบรวม

คําถามที่ถามบ่อย

**Q: ฉันสามารถปฏิเสธการเปลี่ยนแปลงสนามหลังจากประหยัดได้หรือไม?**ตอบ: การแก้ไขไฟล์ PDF จะคงที่หลังจากบันทึก เพื่อ “undo” ปกป้องข้อมูลซัพพลายหรือเวอร์ชันไฟล์ของคุณก่อนที่จะทําให้การเปลี่ยนแปลง.

**Q: ทั้งหมดรูปแบบประเภทฟิลด์ได้รับการสนับสนุนหรือไม?**A: ใช่! ปลั๊กอินตัวแก้ไขแบบฟอร์มรองรับกล่องข้อความ, กล่องตรวจสอบ, บัตรวิทยุและอื่น ๆ ตามที่เอกสารไว้ใน API.

Pro เคล็ดลับ: ใช้การดําเนินงานชุดและตัวเลือกขั้นสูงเพื่ออัตโนมัติการวางแบบฟอร์ม PDF ขนาดใหญ่ที่มีการควบคุมที่สมบูรณ์เกี่ยวกับคุณสมบัติสนามและตําแหน่ง.

 แบบไทย