แปลงรูปภาพเป็น PDF ใน Python

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

Python Image เป็น PDF Converter Library - ดาวน์โหลดฟรี

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

> pip install aspose-words

แปลงรูปภาพเป็น PDF ใน Python

ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพเป็นไฟล์ PDF ใน Python

  • ขั้นแรก สร้างเอกสารใหม่โดยใช้คลาส Document
  • จากนั้น สร้างวัตถุ DocumentBuilder และเริ่มต้นด้วยวัตถุเอกสาร
  • แทรกรูปภาพลงในเอกสารโดยใช้เมธอด DocumentBuilder.insertimage(fileName)
  • สุดท้าย บันทึกเอกสาร PDF โดยใช้วิธี Document.save(fileName)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงรูปภาพ PNG เป็น PDF ใน Python

import aspose.words as aw

# สร้างเอกสารใหม่
doc = aw.Document()

# สร้างตัวสร้างเอกสาร
builder = aw.DocumentBuilder(doc)

# แทรกรูปภาพลงในเอกสาร
builder.insert_image("logo.png")

# บันทึกเป็น PDF
doc.save("image-to-pdf.pdf")

แปลงรูปภาพหลายรูปเป็น PDF ใน Python

ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพหลายรูปเป็นไฟล์ PDF ไฟล์เดียวใน Python

  • ขั้นแรก สร้างเอกสารใหม่โดยใช้คลาส Document
  • จากนั้น สร้างวัตถุ DocumentBuilder และเริ่มต้นด้วยวัตถุเอกสาร
  • รับรายการไฟล์รูปภาพจากโฟลเดอร์ที่ต้องการ
  • วนซ้ำรายการไฟล์ภาพและแทรกแต่ละภาพลงในเอกสารโดยใช้เมธอด DocumentBuilder.insertimage(fileName)
  • สุดท้าย บันทึกเอกสาร PDF โดยใช้วิธี Document.save(fileName)

ตัวอย่างโค้ดต่อไปนี้แสดงการแปลงรูปภาพหลายรูปเป็น PDF เดียวใน Python

import aspose.words as aw
import os

# ไดเรกทอรีรูปภาพ
dir = "D:\\images\\"

# สร้างเอกสารใหม่
doc = aw.Document()

# สร้างตัวสร้างเอกสาร
builder = aw.DocumentBuilder(doc)

# วนซ้ำรูปภาพในโฟลเดอร์
for imageFile in os.listdir(dir):
    # แทรกรูปภาพลงในเอกสาร
    builder.insert_image(os.path.join(dir, imageFile))

# บันทึกเป็น PDF
doc.save("images-to-pdf.pdf")

Image to PDF Python Converter - รับใบอนุญาตฟรี

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

Python Image เป็น PDF Library - อ่านเพิ่มเติม

คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Words for Python โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีข้อสงสัย โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา

บทสรุป

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

ดูสิ่งนี้ด้วย