PDF Form
PDF Form Flattener
تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتعديل، مما يجعلها آمنة من التعديلات غير المصرح بها
تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتعديل، مما يجعلها آمنة من التعديلات غير المصرح بها
تُصمم الإضافة Documentize PDF Form Flattener for .NET لتحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتعديل، مما يجعلها آمنة من التعديلات غير المصرح بها. تقوم هذه الأداة بتحويل حقول النماذج إلى محتوى ثابت، مما يعزز أمان مستندات PDF الخاصة بك. وهي مفيدة بشكل خاص عندما تحتاج إلى تأمين العقود أو الاتفاقيات أو أي مستند حيث يجب أن تظل حقول النموذج كما هي.
لتسطيح حقول النموذج في مستند PDF، اتبع الخطوات التالية:
FormFlattenerOptions.Process لتنفيذ عملية التسطيح.1// إنشاء كائن FormFlattenerOptions لتحديد التعليمات
2var options = new FormFlattenerOptions();
3// إضافة مسار ملف الإدخال
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// تعيين مسار ملف الإخراج
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// تنفيذ العملية
8FormFlattener.Process(options);يمكنك الحصول على معلومات حول عدد الحقول التي يحتوي عليها المستند.
1// الحصول على أسماء الحقول
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");يمكنك تسطيح حقول النموذج المحددة بناءً على معايير مثل موقع الحقل أو اسمه.
1// الحصول على أسماء الحقول
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
3// إنشاء كائن FormFlattenerOptions لتحديد التعليمات
4var options = new FormFlattenerOptions();
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// تخطي حقل واحد.
8options.SkipFields.Add(fieldNames[0]);
9// تنفيذ العملية
10FormFlattener.Process(options);