Word إلى PDF تحويل Python

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

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

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

pip install aspose-words

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

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

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

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

import aspose.words as aw

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

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

Python DOCX إلى PDF بمعيار معين

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

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

يوضح نموذج التعليمات البرمجية التالي كيفية تعيين معيار معين في تحويل 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. يوضح نموذج التعليمات البرمجية التالي كيفية تحويل نطاق من الصفحات في مستند DOCX إلى 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)

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

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

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

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

استنتاج

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

أنظر أيضا