
يعد Word to PDF واحدًا من أكثر تحويلات المستندات شيوعًا والأداء الضخم. يتم تحويل ملفات DOCX أو DOC إلى تنسيق PDF قبل طباعتها أو مشاركتها. في هذه المقالة ، سنقوم بأتمتة تحويل Word إلى PDF في Python. ستوضح الخطوات وعينات التعليمات البرمجية كيفية تحويل Word DOCX أو DOC إلى PDF باستخدام Python. أيضًا ، ستتعرف على الخيارات المختلفة لتخصيص تحويل Word إلى PDF.
- مكتبة Python لتحويل Word DOCX إلى PDF
- تحويل DOCX إلى PDF في Python
- Python DOCX إلى PDF بمعيار PDF خاص
- تحويل نطاق الصفحات في مستند Word إلى PDF
- قم بتطبيق ضغط الصور في DOCX على 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 إلى نص بلغة Python | XLSX إلى JSON في جافا | Excel إلى JSON في جافا |
DOCX إلى JSON في جافا | DOC إلى JSON في جافا | Word to JSON in Java |
TXT إلى JSON في جافا | JSON إلى PDF في Python | Excel إلى JSON في جافا |
TXT إلى JSON في Python | PNG إلى Word في C# .NET | JPG إلى 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.