تسطيح حقول النموذج
يتيح لك Documentize PDF Form for .NET تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها. تقوم هذه الأداة بتحويل حقول النموذج إلى محتوى ثابت، مما يعزز أمان مستندات PDF الخاصة بك. إنها مفيدة بشكل خاص عندما تحتاج إلى تأمين العقود أو الاتفاقيات أو أي مستند حيث يجب أن تظل حقول النموذج دون تغيير.
كيفية تسطيح حقول النموذج في ملف PDF
لتسطيح حقول النموذج في مستند PDF، اتبع الخطوات التالية:
- إنشاء مثال من الفئة
FlattenFieldsOptions. - إضافة ملفات الإدخال والإخراج إلى الخيارات.
- استدعاء طريقة
Flattenلتنفيذ عملية التسطيح.
1// Create FlattenFieldsOptions object to set instructions
2var options = new FlattenFieldsOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfForm.Flatten(options);كيفية تسطيح كل شيء باستثناء الحقل الأول في ملف PDF
يمكنك اختيار تسطيح حقول النموذج المحددة فقط بناءً على معايير مثل موقع الحقل أو اسمه.
1// Get Fields Names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
3// Create FlattenFieldsOptions object to set instructions
4var options = new FlattenFieldsOptions();
5options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Skip 1 field.
8options.SkipFields.Add(fieldNames[0]);
9// Perform the process
10PdfForm.Flatten(options);الميزات الرئيسية:
- تسطيح جميع حقول النموذج: يحول حقول النموذج التفاعلية إلى محتوى ثابت غير قابل للتحرير.
- تسطيح الحقول المختارة: يمكن اختيار تسطيح حقول معينة في ملف PDF مع إبقاء الآخرين قابلة للتحرير.