تحويل PDF إلى Word في Python

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

Python PDF to DOCX Converter - تنزيل مجاني

لتحويل ملفات PDF إلى تنسيق DOCX ، سنستخدم Aspose.Words for Python. إنها مكتبة Python غنية بالميزات لإنشاء مستندات Word ومعالجتها وتحويلها. علاوة على ذلك ، فإنه يوفر تحويلًا ذهابًا وإيابًا لمستندات Word و PDF بدقة عالية. يتم استضافة Aspose.Words for Python على PyPI ويمكن تثبيتها باستخدام أمر pip التالي.

pip install aspose-words

تحويل PDF إلى DOCX في Python

باستخدام Aspose.Words for Python ، يمكنك تحويل ملف PDF إلى DOCX في خطوتين. ما عليك سوى تحميل ملف PDF وحفظه كمستند DOCX. فيما يلي خطوات تحويل ملف PDF إلى DOCX في Python.

  • قم بتحميل ملف PDF باستخدام فئة المستند.
  • احفظ ملف PDF كمستند DOCX باستخدام طريقة Document.save().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف PDF إلى تنسيق DOCX.

import aspose.words as aw

# قم بتحميل ملف PDF
doc = aw.Document("PDF.pdf")

# تحويل PDF إلى تنسيق Word DOCX
doc.save("pdf-to-word.docx")

تحويل Python PDF إلى DOCX - حدد خيارات التحميل

يتيح لك Aspose.Words for Python أيضًا تخصيص تحميل مستندات PDF وفقًا لمتطلباتك. على سبيل المثال ، يمكنك فقط تحميل مجموعة من الصفحات في ملف PDF ، وتخطي الصور ، وتحديد كلمة مرور للملفات المشفرة ، وما إلى ذلك. لتعيين خيارات التحميل ، يتم استخدام فئة PdfLoadOptions. فيما يلي خطوات تحديد خيارات التحميل في تحويل Python PDF إلى DOCX.

  • قم بإنشاء مثيل لفئة PdfLoadOptions.
  • حدد تنسيق التحميل باستخدام خاصية PdfLoadOptions.loadformat.
  • عيّن خيارات مثل skippdfimages و pageindex و pagecount وما إلى ذلك.
  • استخدم فئة المستند لتحميل ملف PDF عن طريق تمرير مساره و PdfLoadOptions كمعلمات.
  • احفظ ملف PDF كمستند DOCX باستخدام طريقة Document.save().

يوضح نموذج التعليمات البرمجية التالي كيفية تحديد خيارات التحميل في تحويل PDF إلى DOCX في 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 DOCX Converter - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت من أجل استخدام Aspose.Words مع Python بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات PDF إلى DOCX في Python. علاوة على ذلك ، لقد رأيت كيفية تحديد خيارات تحميل مختلفة لملفات PDF ديناميكيًا. يوفر Aspose.Words for Python نطاقًا واسعًا من الميزات الأخرى التي يمكنك استكشافها باستخدام التوثيق. أيضًا ، يمكنك طرح استفساراتك عبر المنتدى.

أنظر أيضا