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