نموذج PDF
تسوية حقول النموذج
تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها
تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها
الإضافة Documentize PDF Form for .NET مصممة لتحويل نماذج 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.GetFieldNames(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);