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