דחוס קבצי PDF ב-Python

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

ספריית Python לדחיסת PDF

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

pip install aspose-pdf

דחוס קובץ PDF ב- Python

Aspose.PDF עבור Python עושה את זה ללא מאמץ לדחוס קבצי PDF ובכמה שורות קוד, אתה יכול להקטין את הגודל של PDF. להלן השלבים לדחיסת PDF ב- Python.

  • ראשית, טען את קובץ ה-PDF באמצעות Document class.
  • לאחר מכן, צור מופע של מחלקה OptimizationOptions.
  • הגדר את המאפיין OptimizationOptions.imagecompressionoptions.compressimages ל-True.
  • הגדר את איכות התמונות באמצעות המאפיין OptimizationOptions.imagecompressionoptions.imagequality.
  • דחוס PDF באמצעות שיטת optimizeresources(OptimizationOptions).
  • לבסוף, שמור את ה-PDF הדחוס באמצעות שיטת Document.save().

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

import aspose.pdf as ap

# טען קובץ PDF
compressPdfDocument = ap.Document("input.pdf")

# צור אובייקט של מחלקה OptimizationOptions
pdfoptimizeOptions = ap.optimization.OptimizationOptions()

# אפשר דחיסת תמונה
pdfoptimizeOptions.image_compression_options.compress_images = True

# הגדר את איכות התמונה
pdfoptimizeOptions.image_compression_options.image_quality = 50

# דחוס PDF
compressPdfDocument.optimize_resources(pdfoptimizeOptions)

# שמור את ה-PDF הדחוס
compressPdfDocument.save("compressed.pdf")

כלי מקוון לדחיסת PDF

אתה יכול גם להשתמש בקומפרסור PDF מקוון בחינם שלנו כדי להקטין את הגודל של קובצי PDF, המבוסס על Aspose.PDF עבור Python.

ספריית PDF בחינם של Python

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

סיכום

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

ראה גם