Word إلى PDF تحويل Python

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

مكتبة Python لتحويل Word إلى PDF - تنزيل مجاني

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

pip install aspose-words

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

فيما يلي خطوات تحويل مستند Word إلى PDF في Python.

  • قم بتحميل مستند Word باستخدام فئة المستند.
  • قم بتحويل مستند Word إلى PDF باستخدام طريقة Document.save().

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

import aspose.words as aw

# تحميل وثيقة كلمة
doc = aw.Document("calibre.docx")

# احفظ كملف PDF
doc.save("PDF.pdf")

Python Word to PDF مع معيار معين

يمكنك أيضًا تحديد معيار معين لمستند PDF المحول مثل PDF / A. فيما يلي خطوات تحديد معيار PDF في تحويل Word إلى PDF باستخدام Python.

  • قم بتحميل مستند Word باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة PdfSaveOptions وقم بتعيين معيار PDF باستخدام خاصية PdfSaveOptions.compliance.
  • قم بتحويل مستند Word إلى PDF باستخدام طريقة Document.save().

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

import aspose.words as aw

# تحميل وثيقة كلمة
doc = aw.Document("calibre.docx")

# إنشاء خيارات الحفظ وضبط الامتثال
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

# احفظ كملف PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX to PDF - تحويل مجموعة من الصفحات

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

import aspose.words as aw

# تحميل وثيقة كلمة
doc = aw.Document("calibre.docx")

# إنشاء خيارات الحفظ وتعيين نطاق الصفحات
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# احفظ كملف PDF
doc.save("PDF.pdf", saveOptions)

DOC DOCX إلى PDF في Python - قم بتطبيق ضغط الصور

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

  • قم بتحميل مستند Word باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة PdfSaveOptions.
  • اضبط ضغط الصور باستخدام خاصية PdfSaveOptions.imagecompression.
  • اضبط جودة JPEG باستخدام خاصية PdfSaveOptions.jpegquality.
  • قم بتحويل مستند Word إلى PDF باستخدام طريقة Document.save().

يوضح نموذج التعليمات البرمجية التالي كيفية تعيين ضغط الصور في تحويل Word إلى PDF.

import aspose.words as aw

# تحميل وثيقة كلمة
doc = aw.Document("calibre.docx")

# قم بإنشاء خيارات الحفظ وضبط ضغط الصورة
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.

# احفظ كملف PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX to PDF Library - احصل على رخصة مكتبة مجانية

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

استنتاج

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

أنظر أيضا

تحويل PDF إلى نص بلغة PythonXLSX إلى JSON في جافاExcel إلى JSON في جافا
DOCX إلى JSON في جافاDOC إلى JSON في جافاWord to JSON in Java
TXT إلى JSON في جافاJSON إلى PDF في PythonExcel إلى JSON في جافا
TXT إلى JSON في PythonPNG إلى Word في C# .NETJPG إلى Word في C# .NET
صورة إلى Word في C#Word إلى HTML في C#Word DOCX إلى Markdown في Java
إنشاء مستندات MS Word باستخدام Pythonتحويل مستندات Word إلى صورة في Pythonإنشاء مستندات MS Word (DOC / DOCX) باستخدام C ++
استخراج الصور من Word DOC في Java[نسخ وحدات الماكرو من مستند Word واحد إلى مستند آخر في Java](https://blog.aspose.com/2019/12/27/copy-word-macro-from-one-document-to-other-aspose-words-for -جافا/)[تحويل Word إلى PowerPoint] [https://blog.aspose.com/total/convert-doc-to-ppt-python/]

معلومات: قد تكون مهتمًا بمكتبة أخرى في Python تسمح للمطورين والتطبيقات بتحويل PowerPoint إلى PDF - Aspose.Slides for Python. وقد ترغب أيضًا في التحقق من Aspose محول PowerPoint إلى PDF لأنه تطبيق مباشر لعملية تحويل PowerPoint إلى PDF.