วิธีการเพิ่มและลบฟิลด์แบบฟอร์มใน 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 ขนาดใหญ่ที่มีการควบคุมที่สมบูรณ์เกี่ยวกับคุณสมบัติสนามและตําแหน่ง.