פייתון המרת Word ל-PDF

Word to PDF היא אחת מהמרות המסמכים הפופולריות ביותר ובעלות ביצועים רבים. קבצי DOCX או DOC מומרים לפורמט PDF לפני שהם מודפסים או משותפים. במאמר זה, נהפוך את המרת Word ל-PDF לאוטומטי ב-Python. השלבים ודוגמאות הקוד ידגימו כיצד להמיר Word DOCX או DOC ל-PDF עם Python. כמו כן, תלמדו על אפשרויות שונות להתאמה אישית של המרת Word ל-PDF.

ספריית פייתון להמרת 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 באמצעות מחלקה Document.
  • המר מסמך Word ל-PDF באמצעות שיטת Document.save().

דוגמת הקוד הבאה מראה כיצד להמיר קובץ Word DOCX ל-PDF.

import aspose.words as aw

# טען מסמך וורד
doc = aw.Document("calibre.docx")

# שמור כ-PDF
doc.save("PDF.pdf")

Python Word ל-PDF עם תקן מסוים

אתה יכול גם לציין את התקן המסוים עבור מסמך ה-PDF שהומר כגון PDF/A. להלן השלבים לציון תקן PDF בהמרת Word ל-PDF באמצעות Python.

  • טען את מסמך Word באמצעות מחלקה Document.
  • צור אובייקט של מחלקת PdfSaveOptions והגדר את תקן PDF באמצעות המאפיין PdfSaveOptions.compliance.
  • המר מסמך Word ל-PDF באמצעות שיטת Document.save().

דוגמת הקוד הבאה מראה כיצד להגדיר סטנדרט מסוים בהמרה של Word DOCX ל-PDF.

import aspose.words as aw

# טען מסמך word
doc = aw.Document("calibre.docx")

# צור אפשרויות שמירה והגדר תאימות
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

# שמור כ-PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX ל-PDF - המרת טווח דפים

אתה יכול גם לציין את טווח הדפים שברצונך להמיר לפורמט PDF. לשם כך, אתה יכול להשתמש במאפיין PdfSaveOptions.pageset. דוגמת הקוד הבאה מראה כיצד להמיר מגוון דפים במסמך Word ל-PDF.

import aspose.words as aw

# טען מסמך word
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 באמצעות מחלקה Document.
  • צור אובייקט של המחלקה PdfSaveOptions.
  • הגדר דחיסת תמונה באמצעות המאפיין PdfSaveOptions.imagecompression.
  • הגדר איכות JPEG באמצעות המאפיין PdfSaveOptions.jpegquality.
  • המר מסמך Word ל-PDF באמצעות שיטת Document.save().

דוגמת הקוד הבאה מראה כיצד להגדיר דחיסת תמונה בהמרה של Word ל-PDF.

import aspose.words as aw

# טען מסמך word
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 עבור Python באמצעות תיעוד. אם יהיו לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.

ראה גם

PDF לטקסט ב-PythonXLSX ל-JSON ב-Javaאקסל ל-JSON ב-Java
DOCX ל-JSON ב-JavaDOC ל-JSON ב-Javaמילה ל-JSON ב-Java
TXT ל-JSON ב-JavaJSON ל-PDF ב-Pythonאקסל ל-JSON ב-Java
TXT ל-JSON ב-PythonPNG ל-Word ב-C# .NETJPG ל-Word ב-C# .NET
תמונה ל-Word ב-C#מילה ל-HTML ב-C#Word DOCX ל-Markdown ב-Java
צור מסמכי MS Word באמצעות Pythonהמר מסמכי Word לתמונה ב-Pythonצור מסמכי MS Word (DOC/DOCX) באמצעות C++
חלץ תמונות מ-Word DOC ב-Javaהעתק מאקרו ממסמך Word אחד לאחר ב-Java[המר Word ל-PowerPoint][https://blog.aspose.com/total/convert-doc-to-ppt-python/]