نموذج PDF
Get Field Names
استخراج أسماء حقول النموذج التفاعلية من مستندات PDF، مما يتيح التعرف السريع وتسهيل معالجة البيانات
تسطيح حقول النموذج
تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها
استخراج أسماء حقول النموذج التفاعلية من مستندات PDF، مما يتيح التعرف السريع وتسهيل معالجة البيانات
تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها
تتيح أداة Documentize PDF Form for .NET استخراج أسماء حقول النماذج التفاعلية من مستندات PDF، مما يسمح بالتعرف السريع وتسهيل معالجة البيانات. توفر هذه الأداة للمطورين طريقة بسيطة لقائمة جميع الحقول المتاحة، مما يسهل دمج نماذج PDF في سير العمل المؤتمت. وتكون مفيدة بشكل خاص عند بناء تطبيقات تحتاج إلى معالجة الاستبيانات أو العقود أو التقارير، حيث إن معرفة الأسماء الدقيقة للحقول أساسية لاستخراج البيانات بدقة ودمجها.
1 // Get field names
2 var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));لاسترجاع جميع أسماء حقول النموذج من مستند PDF، اتبع الخطوات التالية:
GetFieldNamesOptions.GetNames لاستخراج أسماء الحقول.1 // Create GetFieldNamesOptions object to set instructions
2 var options = new GetFieldNamesOptions("path_to_your_pdf_file.pdf");
3 // Perform the process and get names
4 var fieldNames = PdfForm.GetNames(options);1 // Prepare input stream
2 using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3 // Get field names
4 var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions(inputStream));يمكن أن يكون هذا مفيدًا في عمليات الحلقات دون الحاجة إلى إنشاء مثيل جديد.
1 var options = new GetFieldNamesOptions();
2 // Set input from a file
3 options.Input = new FileData("path_to_your_pdf_file.pdf");
4 // Or set input from a stream
5 // options.Input = new StreamData(stream);
6 var results = PdfForm.GetNames(options);يتيح لك 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 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);يمكنك اختيار تسطيح حقول النموذج المحددة فقط بناءً على معايير مثل موقع الحقل أو اسمه.
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);