Combine JPG to PDF in Python | Merge JPG Files to PDF

การรวมภาพ JPG หลาย ๆ ภาพเข้าเป็นเอกสาร PDF มีความสำคัญในหลายบริบท ตั้งแต่การสร้างอัลบั้มรูปไปจนถึงการรวบรวมเอกสารสำหรับการนำเสนอและแบ่งปันกับผู้อื่น ในคำแนะนำทีละขั้นตอนนี้พร้อมตัวอย่างโค้ด เราจะพาคุณผ่านกระบวนการทั้งหมด ตั้งแต่การตั้งค่าสภาพแวดล้อมของคุณไปจนถึงการเรียกใช้โค้ด เมื่อคุณอ่านบทความนี้จบ คุณจะมีความเข้าใจที่ดีเกี่ยวกับ วิธีการรวมภาพ JPG เป็น PDF โดยใช้ Python

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. ไลบรารี Python สำหรับการรวม JPG เป็น PDF
  2. รวมภาพ JPG หลายภาพเป็น PDF ใน Python
  3. ตัวอย่างโค้ดที่สมบูรณ์
  4. รวม JPG เป็น PDF ออนไลน์
  5. แหล่งข้อมูลฟรี

ไลบรารี Python สำหรับการรวม JPG เป็น PDF

Aspose.PDF เป็นไลบรารีที่มีความสามารถหลากหลายที่ช่วยให้นักพัฒนาสามารถสร้าง จัดการ และแปลงไฟล์ PDF ภายในแอปพลิเคชันของพวกเขา มันรองรับคุณสมบัติหลากหลาย รวมถึงการจัดการข้อความ การแทรกรูปภาพ และการรวมเอกสาร สำหรับการรวมภาพ JPG เป็น PDF เราจะใช้ Aspose.PDF สำหรับ Python มันช่วยให้นักพัฒนา Python ใช้ความสามารถเหล่านี้ในการทำงานกับเอกสาร PDF ผ่านการเขียนโปรแกรม

การตั้งค่าสภาพแวดล้อม

ก่อนที่เราจะลงมือเขียนโค้ด เรามาตรวจสอบกันก่อนว่าเรามีสภาพแวดล้อมที่ถูกต้องสำหรับโปรเจ็กต์ของเราหรือไม่ สำหรับวัตถุประสงค์นี้ เราต้องการ:

  • Python 3.6 หรือสูงกว่า
  • pip (ตัวติดตั้งแพคเกจ Python)
  • ไลบรารี Aspose.PDF สำหรับ Python

การติดตั้ง Aspose.PDF สำหรับ Python

โปรด ดาวน์โหลดแพคเกจ จากดาวน์โหลดหรือติดตั้งจาก PyPI โดยรันคำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-pdf

นี่จะดาวน์โหลดและติดตั้งไลบรารี Aspose.PDF และส่วนที่ต้องการ

รวมภาพ JPG หลายภาพเป็น PDF ใน Python

เราสามารถรวมภาพ JPG หลายภาพเป็นเอกสาร PDF ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

1. โหลดภาพ JPG จากไดเรกทอรี

ก่อนอื่นเราต้องโหลดภาพ JPG ที่เราต้องการรวมเป็น PDF เราสามารถใช้ไลบรารีในตัวของ Python เพื่ออ่านภาพจากระบบไฟล์

import os

# ไดเรกทอรีที่มีภาพ JPG
image_directory = "path/to/your/images"

# รับรายการไฟล์ JPG ทั้งหมดในไดเรกทอรี
image_files = [f for f in os.listdir(image_directory) if f.endswith('.jpg')]

2. เพิ่มภาพที่โหลดเข้าไปใน PDF

ถัดไป เราจะสร้างเอกสาร PDF ใหม่และเพิ่มภาพ JPG แต่ละภาพเข้าไปในหน้าที่แยกต่างหาก Aspose.PDF ช่วยให้เราสามารถเพิ่มภาพเข้าไปในหน้า PDF ได้โดยใช้เมธอด page.paragraphs.add()

# สร้างเอกสาร PDF และเพิ่มภาพเข้าไป
doc = Document()
page = doc.pages.add()

# เพิ่มภาพเข้าไปในหน้า
for img in image_files:
    # สร้างวัตถุภาพ
    image = Image()
    
    # ตั้งค่าสตรีมไฟล์ภาพ
    image.file = image_directory + img
    
    # เพิ่มภาพเข้าไปในคอลเล็กชันพารากราฟของหน้า
    page.paragraphs.add(image)

โค้ดตัวอย่างนี้วนลูปผ่านไฟล์ JPG แต่ละไฟล์ เพิ่มหน้าใหม่เข้าไปในเอกสาร PDF และแทรกภาพเข้าไปในหน้า

3. บันทึกเอกสาร PDF สุดท้าย

สุดท้าย หลังจากเพิ่มภาพทั้งหมดแล้ว เราจะบันทึกเอกสาร PDF เมธอด document.save() จะเขียนเอกสารไปยังไฟล์ที่กำหนด

# บันทึกเอกสาร
doc.save("merged-jpgs-to-PDF.pdf")

รวม JPG เป็น PDF - ตัวอย่างโค้ดที่สมบูรณ์

นี่คือตัวอย่างโค้ดที่สมบูรณ์สำหรับการรวมภาพ JPG เป็น PDF:

รับใบอนุญาตฟรี!

เยี่ยมชมหน้า Temporary License ของเราเพื่อรับใบอนุญาตฟรีและไม่จำกัดและประสบการณ์ความสามารถของ Aspose.PDF สำหรับ Python อย่างเต็มที่โดยไม่มีข้อจำกัด!

รวม JPG เป็น PDF ออนไลน์

นอกจากนี้ คุณสามารถรวมภาพ JPG ของคุณเป็นเอกสาร PDF ออนไลน์ได้ฟรีโดยใช้แอปเว็บ JPG to PDF merger

รวม JPG เป็น PDF – แหล่งข้อมูลฟรี

นอกจากการรวมภาพ JPG เป็นเอกสาร PDF แล้ว เรียนรู้วิธีการสร้าง จัดการ และแปลงเอกสาร PDF สำรวจคุณสมบัติอื่น ๆ ของ Aspose.PDF สำหรับ Python โดยใช้แหล่งข้อมูลที่ให้ไว้ด้านล่าง:

บทสรุป

ในบทความนี้ เราได้สำรวจวิธีการรวมภาพ JPG เป็นเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ Python ไลบรารี Aspose.PDF ให้ API ที่มีความสามารถสูงที่ช่วยให้สามารถปรับแต่งและควบคุมเอกสาร PDF ที่ได้มาได้อย่างละเอียด โดยการทำตามขั้นตอนที่ได้อธิบายไว้ในคู่มือนี้ คุณควรสามารถเพิ่มภาพ JPG หลายภาพในเอกสาร PDF เดียวได้อย่างมีประสิทธิภาพและปรับแต่งผลลัพธ์ให้เหมาะสมกับความต้องการของคุณ

ไม่ว่าคุณจะสร้างอัลบั้มรูป รวบรวมเอกสารสำหรับการนำเสนอ หรือเก็บรักษาภาพ Aspose.PDF สำหรับ Python มีเครื่องมือที่คุณต้องการเพื่อทำงานนี้ได้อย่างมีประสิทธิภาพ หากคุณมีคำถามใด ๆ โปรดแจ้งให้เราทราบผ่าน ฟอรัมสนับสนุนฟรี ของเรา

ดูเพิ่มเติม