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

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

Python Image to Word Converter Library - ดาวน์โหลดฟรี

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

> pip install aspose-words

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

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

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

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

import aspose.words as aw

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

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

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

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

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

ในส่วนก่อนหน้านี้ เราแปลงเพียงภาพเดียวเป็นเอกสาร Word อย่างไรก็ตาม ในบางกรณี คุณอาจต้องแปลงรูปภาพมากกว่าหนึ่งภาพพร้อมกัน ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพหลายรูปเป็น Word DOCX ใน Python

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

ตัวอย่างโค้ดต่อไปนี้แสดงการแปลงรูปภาพหลายรูปเป็น Word DOCX ใน 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))

# บันทึกเป็น DOCX
doc.save("images-to-word.docx")

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

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

Python Image เป็น DOCX Converter - อ่านเพิ่มเติม

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

บทสรุป

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

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