FAQs

تقدم هذه الأسئلة الشائعة معلومات شاملة تتعلق بميزات ووظائف Documentize .NET Plugins، تغطي جوانب مثل تحويل PDF، ومعالجة النماذج، وإنشاء فهرس المحتويات (TOC).


أسئلة عامة

1. ما هو Documentize for .NET؟

Documentize for .NET هي مكتبة قوية لإدارة ومعالجة مستندات PDF برمجياً. تتضمن الإضافات لتحويل PDF إلى تنسيقات متعددة، وتحرير نماذج PDF، وإضافة توقيعات رقمية، وإنشاء فهارس، وضمان التوافق مع PDF/A للأرشفة طويلة الأمد.

2. كيف يمكنني تثبيت إضافات Documentize لـ .NET؟

يمكنك تثبيت إضافات Documentize عن طريق تنزيل ملفات التجميع من الموقع الرسمي أو جلب الحزم مباشرة من NuGet. تتوفر تعليمات التثبيت التفصيلية داخل وثائق كل إضافة.


إضافات تحويل PDF

3. كيف يمكنني تحويل مستند PDF إلى ملف Word (DOC/DOCX)؟

لتحويل مستند PDF إلى تنسيق Word باستخدام PDF to DOC Converter:

  1. أنشئ مثيلًا من فئة PdfDoc.
  2. أنشئ كائن PdfToDocOptions لتكوين خيارات التحويل.
  3. أضف مسارات ملفات PDF المدخلة وملفات DOC/DOCX الناتجة.
  4. استدعِ طريقة Process لتنفيذ التحويل.

4. كيف يمكنني تحويل صفحات PDF إلى صور JPEG؟

باستخدام PDF to JPEG Converter:

  1. أنشئ مثيلًا من فئة Jpeg.
  2. قم بتعيين خيارات التحويل (مثل الدقة، نطاق الصفحات) عبر JpegOptions.
  3. أضف مسارات الملفات المدخلة/الناتجة.
  4. استدعِ طريقة Jpeg.Process لتشغيل التحويل.

5. كيف يمكنني تحويل PDF إلى PNG؟

لتحويل PDF إلى تنسيق PNG:

  1. أنشئ مثيلًا من فئة Png وكائن PngOptions.
  2. أضف ملف PDF المدخل وحدد المجلد الناتج.
  3. قم بتعيين خيارات مثل الدقة (مثل 300 DPI).
  4. استدعِ طريقة Process لتوليد صور PNG.

6. كيف يمكنني تحويل PDF إلى Excel (XLS/XLSX)؟

لتحويل PDF إلى Excel:

  1. أنشئ مثيلًا من فئة PdfXls.
  2. استخدم PdfToXlsOptions لتكوين مسارات الإدخال/الإخراج وخيارات التحويل.
  3. استدعِ طريقة Process لبدء التحويل.

7. كيف يمكنني تحويل PDF إلى HTML؟

لتحويل مستندات PDF إلى HTML:

  1. أنشئ مثيلًا من فئة PdfHtml.
  2. قم بتكوين خيارات التحويل باستخدام PdfToHtmlOptions أو HtmlToPdfOptions.
  3. أضف مسارات الإدخال/الإخراج واستدعِ طريقة Process.

معالجة نماذج PDF

8. كيف يمكنني تحرير نماذج PDF باستخدام محرر النماذج؟

يوفر محرر نماذج PDF قدرات لـ:

  • إضافة حقول (FormEditorAddOptions).
  • تحديث حقول (FormEditorSetOptions).
  • إزالة حقول (FormRemoveSelectedFieldsOptions). بعد تكوين حقول النموذج، قم بتشغيل طريقة Process.

9. كيف يمكنني تسطيح نماذج PDF؟

لإجراء تسطيح للحقول:

  1. أنشئ مثيلًا من فئة FormFlattener.
  2. استخدم FormFlattenAllFieldsOptions لتسطيح جميع الحقول أو FormFlattenSelectedFieldsOptions لاستهداف حقول معينة.
  3. أضف الملفات المدخلة/الناتجة واستدعِ طريقة Process.

10. كيف يمكنني تصدير البيانات من نماذج PDF؟

لتصدير بيانات النموذج، استخدم PDF Form Exporter. أنشئ كائن FormExporterValuesToCsvOptions، حدد شروط حقول النموذج، وقم بتشغيل طريقة Process لتصدير البيانات إلى تنسيق CSV.


إدارة PDF/A والفهرس

11. كيف يمكنني تحويل PDF إلى تنسيق PDF/A؟

لتحويل PDFs إلى PDF/A:

  1. استخدم فئة PdfAConverter.
  2. قم بتكوين إصدار PDF/A (مثل PDF/A-3B) في PdfAConvertOptions.
  3. أضف المسارات المدخلة/الناتجة واستدعِ طريقة Process.

12. كيف يمكنني إنشاء فهرس محتويات (TOC) في PDF؟

لإنشاء فهرس:

  1. أنشئ مثيلًا من فئة TocGenerator.
  2. استخدم TocOptions لتعريف معلمات الفهرس.
  3. أضف الملفات المدخلة/الناتجة وقم بتشغيل طريقة Process.

معالجة التوقيعات

13. كيف يمكنني توقيع مستند PDF رقمياً؟

لإضافة توقيع رقمي:

  1. أنشئ مثيلًا من فئة Signature.
  2. استخدم SignOptions لتكوين ملف PFX، وكلمة المرور، وتفاصيل التوقيع (مثل السبب، معلومات الاتصال).
  3. أضف الملفات المدخلة/الناتجة وقم بتشغيل طريقة Process.

ميزات إضافية

14. هل يمكنني تقسيم ملفات PDF باستخدام Documentize؟

نعم، باستخدام PDF Splitter:

  1. أنشئ مثيلًا من فئة Splitter.
  2. قم بتكوين خيارات التقسيم باستخدام SplitOptions.
  3. أضف المسارات المدخلة/الناتجة واستدعِ طريقة Process.

15. كيف يمكنني دمج عدة ملفات PDF في ملف واحد؟

لدمج ملفات PDFs:

  1. أنشئ مثيلًا من فئة Merger.
  2. أضف ملفات PDF المدخلة وحدد ملف الناتج عبر MergeOptions.
  3. قم بتشغيل طريقة Process لدمج الملفات.

16. هل يقتصر Documentize على العمل مع ملفات PDF فقط؟

بينما يركز Documentize أساسًا على معالجة PDF، فإنه يدعم أيضًا التحويلات إلى ومن تنسيقات مثل DOC، XLS، HTML، JPEG، وPNG.


الترخيص والتوافق

17. ما هي متطلبات النظام لاستخدام إضافات Documentize؟

Documentize يدعم:

  • أنظمة التشغيل: Windows 7-11، Windows Server 2003-2022، macOS (10.12+)، وLinux.
  • الأطر: .NET Framework من 4.0 إلى 8.0.
  • IDE: متوافق مع عدة إصدارات من Visual Studio.

18. كيف يمكنني تعيين مفاتيح الترخيص لـ Documentize؟

لتفعيل إضافة، قم بالإشارة إلى Documentize في مشروعك وضبط مفاتيح الترخيص قبل استدعاء أي طرق. راجع وثائق الإضافة الخاصة للحصول على تعليمات مفصلة.

19. أين يمكنني العثور على المزيد من الأمثلة والوثائق الخاصة بإضافات Documentize؟

يمكن العثور على الوثائق الكاملة للشبكة البرمجية والأمثلة على موقع Documentize أو من خلال حزم NuGet ضمن بيئة التطوير الخاصة بك.


25‏/07‏/2025
 عربي