نموذج PDF

Get Field Names

استخراج أسماء حقول النموذج التفاعلية من مستندات PDF، مما يتيح التعرف السريع وتسهيل معالجة البيانات

تسطيح حقول النموذج

تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها

نموذج PDF الأقسام الفرعية

Get Field Names

تتيح أداة 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

لاسترجاع جميع أسماء حقول النموذج من مستند PDF، اتبع الخطوات التالية:

  1. أنشئ مثيلاً من الفئة GetFieldNamesOptions.
  2. قدّم مسار ملف PDF (أو التيار) إلى الخيارات.
  3. استدعِ الطريقة 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);

طريقة الحصول على جميع أسماء الحقول في تدفق PDF

​
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));

طريقة تعيين خاصية Input في GetFieldNamesOptions

يمكن أن يكون هذا مفيدًا في عمليات الحلقات دون الحاجة إلى إنشاء مثيل جديد.

​
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);

الميزات الرئيسية:

  • Get Field Names: يستخرج جميع أسماء حقول النماذج التفاعلية من مستند PDF لتسهيل التعرف عليها ومعالجتها.
  • مصادر إدخال مرنة: يدعم كلًّا من مسارات الملفات والتيارات، مما يسمح بدمج سلس في مختلف سير عمل .NET.

تسطيح حقول النموذج

يتيح لك Documentize PDF Form for .NET تحويل نماذج PDF التفاعلية إلى مستندات غير قابلة للتحرير، مما يجعلها آمنة من التعديلات غير المصرح بها. تقوم هذه الأداة بتحويل حقول النموذج إلى محتوى ثابت، مما يعزز أمان مستندات PDF الخاصة بك. إنها مفيدة بشكل خاص عندما تحتاج إلى تأمين العقود أو الاتفاقيات أو أي مستند حيث يجب أن تظل حقول النموذج دون تغيير.

كيفية تسطيح حقول النموذج في ملف PDF

لتسطيح حقول النموذج في مستند PDF، اتبع الخطوات التالية:

  1. إنشاء مثال من الفئة FlattenFieldsOptions.
  2. إضافة ملفات الإدخال والإخراج إلى الخيارات.
  3. استدعاء طريقة 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 مع إبقاء الآخرين قابلة للتحرير.
 عربي