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