המר JPG ל-PDF ב-Python | המר JPG ל-PDF

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

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

מאמר זה עוסק בנושאים הבאים:

  1. ספריית המרת פייתון JPG ל-PDF
  2. המר JPG ל-PDF ב-Python
  3. המרת JPG ל-PDF: גישה חלופית
  4. המר JPG ל-PDF באינטרנט
  5. משאבים בחינם

ספריית Python להמרת JPG ל-PDF

להמרת JPG למסמך PDF, נשתמש ב-Aspose.PDF for Python. זוהי ספרייה חזקה ועשירה בתכונות המאפשרת למפתחים להמיר ביעילות תמונות JPG לקובצי PDF בקלות. עם ה-API האינטואיטיבי והפונקציונליות הנרחבת שלו, Aspose.PDF מאפשר לך להפוך בצורה חלקה פורמטים שונים של תמונה, כולל JPEG, PNG ו-BMP, למסמכי PDF באיכות גבוהה.

אנא הורד את החבילות או התקן את ממשקי ה-API מ-PyPI באמצעות פקודות ה-pip הבאות במסוף:

> pip install aspose-pdf

המר JPG ל-PDF ב-Python

אנו יכולים להמיר בקלות כל תמונת JPG למסמך PDF על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה Document.
  2. הוסף עמוד ריק חדש לאוסף דפי המסמכים.
  3. צור מופע של המחלקה Image.
  4. הגדר את המאפיין Image.file.
  5. הוסף תמונה לעמוד.
  6. לבסוף, שמור את המסמך בשיטת save().

דוגמת הקוד הבאה מראה כיצד להמיר תמונת JPG למסמך PDF ב-Python.

# נתיב קובץ התמונה
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# אתחול מסמך PDF חדש
doc = pdf.Document()

# הוסף עמוד ריק במסמך ריק
page = doc.pages.add()

# צור אובייקט תמונה
image = pdf.Image()
image.file = path

# הוסף תמונה בדף
page.paragraphs.add(image)

# שמור קובץ PDF פלט
doc.save(output_path)
המר JPG ל-PDF ב-Python

המר JPG ל-PDF ב-Python

המר JPG ל-PDF ב-Python - גישה חלופית

אנו יכולים גם להמיר JPG למסמך PDF באמצעות Stream על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה Document.
  2. טען תמונה לזרם.
  3. הוסף עמוד ריק חדש לאוסף דפי המסמכים.
  4. צור מופע של המחלקה Image.
  5. הקצה זרם תמונה למאפיין ה-imagestream של אובייקט הכיתה Image.
  6. לחלופין, ציין מידות עמוד, שוליים ותיבת חיתוך עמוד.
  7. לאחר מכן, הוסף תמונה לעמוד.
  8. לבסוף, שמור את המסמך בשיטת save().

דוגמת הקוד הבאה מראה כיצד להמיר תמונת JPG למסמך PDF באמצעות זרם ב-Python.

# נתיב קובץ התמונה
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# אתחול מסמך PDF חדש
doc = pdf.Document()

# טען תמונה לזרם
with open(image_file, "rb") as image_stream:
    # הוסף דף ריק
    page = doc.pages.add()
    
    # צור אובייקט תמונה
    image1 = pdf.Image()

    # הגדר את זרם קובץ התמונה
    image1.image_stream = image_stream
        
    # הגדר מידות ושוליים של עמודים
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # הוסף תמונה לעמוד
    page.paragraphs.add(image1)

    # שמור קובץ PDF פלט
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
המרת JPG ל-PDF ב-Python - גישה חלופית

המרת JPG ל-PDF ב-Python - גישה חלופית

התחל להמיר JPG ל-PDF בחינם!

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

המר JPG ל-PDF באינטרנט

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

JPG ל-PDF - משאבים בחינם

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

סיכום

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

ראה גם