تحويل PDF إلى تنسيقات المستندات الأخرى

يمكن لـ Aspose.Words تحميل تنسيق معقد مثل PDF. يفتح هذا فرصًا جديدة: من الممكن تحويل PDF إلى Word أو تنسيقات أخرى تجلب المستخدمين إلى الأمام في حل العديد من المشكلات التطبيقية.

المتطلبات الأساسية

  • تمت إضافة إشارة إلى حزمة Aspose.Words *أو * إلى Aspose.Words.Pdf2Word.dll.
  • على الأقل .NET Framework 4.6.1 أو .NET Standard 2.0. يتم أيضًا دعم أهداف مثل .NET Core 2.x أو 3.0 و.NET 5 وXamarin عبر التوافق مع .NET Standard.

تحويل PDF إلى صيغ مختلفة

التحويل الأكثر شيوعًا من PDF هو التحويل إلى تنسيقات Microsoft Word مثل DOCX وDOC، بالإضافة إلى تنسيقات الصور مثل JPG أو PNG. ومع ذلك، فإن تحويل مستند من تنسيق إلى آخر يتم بطريقة مألوفة.

يوضح مثال التعليمات البرمجية التالي كيفية تحويل مستند من PDF إلى DOCX:

حدد خيارات التحميل عند استيراد PDF

يوفر لك Aspose.Words فئة PdfLoadOptions، والتي تتيح تحكمًا أكثر دقة في كيفية تحميل مستندات PDF.

ترث معظم الخصائص أو تُفرط في تحميل الخصائص الموجودة بالفعل في فئة LoadOptions. بالإضافة إلى ذلك، يتم تحديد عدد من الخصائص لتنسيق PDF. على سبيل المثال، يمكنك استخدام خصائص PageCount وPageIndex لتحديد نطاق الصفحات التي سيتم تحميلها من مستند PDF، وخصائص SkipPdfImages للتحكم في ما إذا كان يجب تخطي الصور عند تحميل PDF. المعلمة المدعومة الأخرى هي Password، والتي يجب توفيرها لـ المستندات المحمية بكلمة مرور.

دعم محتوى PDF

يدعم البرنامج المساعد PDF2Word حاليًا أنواع البيانات التالية:

  • فقرات نصية
  • الصور
  • الجداول
  • القوائم
  • الرؤوس والتذييلات
  • الحواشي
  • أرقام الصفحات
  • نص من اليمين إلى اليسار (مع بعض القيود)
  • ملفات PDF قابلة للبحث (ستتم إزالة الصور الأمامية لصالح نص الخلفية)

الميزات المستقبلية

لا تزال بعض الميزات في مرحلة التطوير المبكرة أو مضمنة في خريطة طريق التطوير:

  • جدول المحتويات
  • التعرف الضوئي على الحروف لملفات PDF القابلة للبحث وغير القابلة للبحث
  • تقرير التطور
  • نص متعدد الأعمدة
  • الصيغ الرياضية
  • المزيد من الحقول التلقائية (إلى جانب PAGE وNUMPAGES)

استثناءات تحميل PDF

أثناء تحويل مستند PDF، قد يحدث أحد الاستثناءات التالية:

استثناء وصف
FileLoadException لا يمكن معالجة ملف PDF لسبب ما.
DrmProtectedFileException ملف PDF محمي بواسطة Adobe DRM ولا يمكن فك تشفيره بواسطة Pdf2Word
PasswordProtectedFileException يجب توفير كلمة المرور الصحيحة لملف PDF محمي بكلمة مرور

أنظر أيضا