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

PDF هو تنسيق ملف شائع الاستخدام لمشاركة المستندات وطباعتها. ومع ذلك ، في بعض الحالات ، يتم تحويل ملفات PDF إلى تنسيق Word DOCX أو DOC لتحليل النص أو جعل المستند قابلاً للتحرير. لمثل هذه السيناريوهات ، تتناول هذه المقالة كيفية تحويل تنسيق PDF إلى Word في Python. علاوة على ذلك ، سوف تتعلم كيفية تحديد خيارات تحميل مختلفة للتحكم في تحويل 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 نطاقًا واسعًا من الميزات الأخرى التي يمكنك استكشافها باستخدام التوثيق. أيضًا ، يمكنك طرح استفساراتك عبر المنتدى.

أنظر أيضا

تحويل ملفات Word إلى PDF باستخدام Pythonإنشاء مستندات Word في Python بدون MS OfficePNG إلى Word في C# .NET
JPG إلى Word في C# .NETصورة إلى Word في C#Word إلى HTML في C#
Word DOCX إلى Markdown في Javaاستخراج الصور من Word DOC في Javaمستند Word إلى Markdown في Java
Word DOC DOCX to Markdown in C#استخراج نص من مستندات Word في جافادمج مستندات MS Word باستخدام C# .NET
Word DOC إلى PNG أو JPEG أو BMP أو GIF أو TIFF في C#Word DOC إلى PNG أو JPEG أو BMP أو GIF أو TIFF في Javaتحويل مستند Word إلى EPUB في C#
تحويل مستند Word إلى EPUB بجافاتحويل مستند Word إلى EPUB في Pythonتحويل RTF إلى PDF باستخدام Python
تحويل ملفات TXT إلى PDF في C#تحويل ملفات TXT إلى PDF في جافاتحويل ملفات TXT إلى PDF في Python