PDF هو تنسيق ملف شائع الاستخدام لمشاركة المستندات وطباعتها. ومع ذلك ، في بعض الحالات ، يتم تحويل ملفات PDF إلى تنسيق Word DOCX أو DOC لتحليل النص أو جعل المستند قابلاً للتحرير. لمثل هذه السيناريوهات ، تتناول هذه المقالة كيفية تحويل تنسيق PDF إلى Word في Python. علاوة على ذلك ، سوف تتعلم كيفية تحديد خيارات تحميل مختلفة للتحكم في تحويل PDF إلى Word.
- Python PDF to Word Converter - تنزيل مجاني
- خطوات تحويل ملف PDF إلى Word في Python
- احفظ ملف PDF بتنسيق Word
- حدد خيارات التحميل في تحويل PDF إلى Word
Python PDF to Word Converter - تنزيل مجاني
لتحويل ملفات PDF إلى تنسيق Word ، سنستخدم Aspose.Words for Python. إنها مكتبة Python غنية بالميزات لإنشاء مستندات Word ومعالجتها وتحويلها. علاوة على ذلك ، فإنه يوفر تحويلًا ذهابًا وإيابًا لمستندات Word و PDF بدقة عالية. يتم استضافة Aspose.Words for Python على PyPI ويمكن تثبيتها باستخدام أمر pip التالي.
pip install aspose-words
خطوات سهلة لتحويل PDF إلى Word في Python
باستخدام Aspose.Words for Python ، يمكنك تحويل ملف PDF إلى تنسيق Word في خطوتين. ما عليك سوى تحميل ملف PDF وحفظه كمستند Word. توضح الخطوات التالية كيفية حفظ ملف PDF في مستند Word في Python.
- قم بتحميل مستند PDF من القرص.
- احفظ مستند Word كملف PDF في الموقع المطلوب.
وهذا كل شيء. توضح الأقسام التالية كيفية تحويل هذه الخطوات إلى كود Python لتحويل PDF إلى تنسيق Word.
احفظ ملف PDF بتنسيق Word في Python
فيما يلي خطوات حفظ ملف PDF بتنسيق Word في Python.
- قم بتحميل ملف PDF باستخدام فئة المستند.
- احفظ ملف PDF كمستند Word باستخدام طريقة Document.save().
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف PDF إلى تنسيق Word.
import aspose.words as aw
# قم بتحميل ملف PDF
doc = aw.Document("PDF.pdf")
# تحويل PDF إلى تنسيق Word DOCX
doc.save("pdf-to-word.docx")
Python تحويل PDF إلى Word مع خيارات التحميل
يتيح لك Aspose.Words for Python أيضًا تخصيص تحميل مستندات PDF وفقًا لمتطلباتك. على سبيل المثال ، يمكنك فقط تحميل مجموعة من الصفحات في ملف PDF ، وتخطي الصور ، وتحديد كلمة مرور للملفات المشفرة ، وما إلى ذلك. لتعيين خيارات التحميل ، يتم استخدام فئة PdfLoadOptions. فيما يلي خطوات تحديد خيارات التحميل في تحويل PDF إلى Word.
- قم بإنشاء مثيل لفئة PdfLoadOptions.
- حدد تنسيق التحميل باستخدام خاصية PdfLoadOptions.loadformat.
- عيّن خيارات مثل skippdfimages و pageindex و pagecount وما إلى ذلك.
- استخدم فئة المستند لتحميل ملف PDF عن طريق تمرير مساره و PdfLoadOptions كمعلمات.
- احفظ ملف PDF كمستند Word باستخدام طريقة Document.save().
يوضح نموذج التعليمات البرمجية التالي كيفية تحديد خيارات التحميل في تحويل PDF إلى Word في Python.
import aspose.words as aw
# إنشاء خيارات تحميل PDF
loadOptions = aw.saving.PdfLoadOptions()
loadOptions.load_format = aw.LoadFormat.PDF
# تعيين فهرس لصفحة البداية وعدد الصفحات
loadOptions.page_index = 0
loadOptions.page_count = 1
# تخطي الصور في PDF
loadOptions.skip_pdf_images = True
# لتعيين كلمة مرور لملفات PDF المشفرة
#loadOptions.password = "12345"
# تحميل ملف PDF
doc = aw.Document("PDF.pdf", loadOptions)
# تحويل ملفات PDF إلى Word
doc.save("pdf-to-word.docx")
Python PDF to Word Library - احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت من أجل استخدام Aspose.Words مع Python بدون قيود تقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات PDF إلى تنسيق Word في Python. علاوة على ذلك ، لقد رأيت كيفية تحديد خيارات تحميل مختلفة لملفات PDF ديناميكيًا. يوفر Aspose.Words for Python نطاقًا واسعًا من الميزات الأخرى التي يمكنك استكشافها باستخدام التوثيق. أيضًا ، يمكنك طرح استفساراتك عبر المنتدى.