تحويل 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 محمي بكلمة مرور |