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

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

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

import aspose.words as aw

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

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

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

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

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

דוגמת הקוד הבאה מראה כיצד להגדיר סטנדרט מסוים בהמרת 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. דוגמת הקוד הבאה מראה כיצד להמיר מגוון עמודים במסמך DOCX ל-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)

DOCX ל-PDF ב-Python - החל דחיסת תמונה

Aspose.Words for Python גם מאפשר לך להחיל דחיסת תמונה במסמך ה-PDF שהומר. בנוסף, ניתן לציין את איכות ה-JPEG עבור התמונות. להלן השלבים להגדרת דחיסת תמונה בזמן המרת DOCX ל-PDF ב-Python.

  • טען את מסמך ה-DOCX באמצעות Document class.
  • צור אובייקט של המחלקה PdfSaveOptions.
  • הגדר דחיסת תמונה באמצעות המאפיין PdfSaveOptions.imagecompression.
  • הגדר איכות JPEG באמצעות המאפיין PdfSaveOptions.jpegquality.
  • המרת מסמך DOCX ל-PDF באמצעות שיטת Document.save().

דוגמת הקוד הבאה מראה כיצד להגדיר דחיסת תמונה בהמרת DOCX ל-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 ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד להמיר קבצי DOCX ל-PDF ב-Python. יתר על כן, ראית אפשרויות שונות להתאים אישית את המרת DOCX ל-PDF ב-Python. אתה יכול ללמוד עוד על Aspose.Words עבור Python באמצעות תיעוד. אם יהיו לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.

ראה גם