كيفية إضافة وإزالة الحقول النموذجية في PDF عبر .NET
تعلم كيفية إضافة وإزالة الحقول النموذجية ببرمجيات – مثل صناديق النص أو صنادق التحقق أو كومبوكس – في صفحتك الخاصة PDF الملفات باستخدام Aspose.PDF Form Editor Plugin for .NET. يساعد هذا الدليل العملي على تلقائي إدارة AcroForm للأعمال أو جمع البيانات أو دمج سير العمل.
إدخال AcroForms
AcroForms هي نماذج PDF التفاعلية التي تدعم إدخالات المستخدم (النص، الاختيار، التوقيعات).تلقائي إنشاءها أو تعديلها في .NET هو وسيلة قوية لبناء تطبيقات الأعمال الديناميكية أو معالجة الأنابيب.
إضافة حقول النموذج (C# Example)
أدناه، إضافة صندوق نص، صندوق التحقق، و 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 أو مزيد من الأتمتة.
حالات الاستخدام
- بناء نماذج الاستقبال المخصصة للأعمال والرعاية الصحية والتعليم
- موافقة تلقائي أو تسجيل PDFs
- إزالة ملفات التراث من النماذج الأرشيفية
الأسئلة المتكررة
**س: هل يمكنني إلغاء التغييرات في الحقول بعد الادخار?**إجابة: تعديلات PDF دائمة بعد التخزين. إلى “undo” الحفاظ على النسخ الاحتياطية أو إصدار الملفات الخاصة بك قبل إجراء التغييرات.
**س: هل جميع أنواع الحقول في الشكل مدعومة?**A: نعم! يدعم إضافي محرر النموذج صناديق النص، صنادق التحقق، كومبوكس، أزرار الراديو، وأكثر من ذلك كما هو موضح في API.
نصيحة مهنية: استخدم العمليات المجموعة والخيارات المتقدمة لتلقائي نشر نموذج PDF واسع النطاق مع السيطرة الكاملة على خصائص الحقول ووضعها.