วิธีปรับขนาดรูปภาพใน Word โดยใช้ Python

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

ขั้นตอนในการปรับขนาดรูปภาพใน Word โดยใช้ Python

  1. สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.Words สำหรับ Python ผ่าน .NET เพื่อปรับขนาดรูปภาพ
  2. สร้างไฟล์เปล่าโดยใช้วัตถุคลาส Document เพื่อเพิ่มรูปภาพ
  3. เขียนข้อความตัวอย่างในส่วนที่จำเป็นสำหรับการอธิบายภาพ
  4. Insert the image หลายครั้ง
  5. รับการอ้างอิงถึงหนึ่งในรูปภาพและกำหนดขนาด
  6. บันทึกไฟล์ผลลัพธ์ที่มีภาพขนาดต่างๆ

ขั้นตอนเหล่านี้สรุปขั้นตอนการ ปรับขนาดรูปภาพใน Word โดยใช้ Python เพียงแค่สร้างเอกสารและยกตัวอย่างวัตถุคลาส DocumentBuilder ที่มีวิธีการต่างๆ ในการแทรกข้อความและรูปภาพในเอกสารที่เชื่อมโยง เขียนข้อความโดยใช้เมธอด DocumentBuilder.writeln() และแทรกรูปภาพหนึ่งรูปขึ้นไปโดยใช้เมธอด DocumentBuilder.insert_image() ตามด้วยการกำหนดขนาดของรูปภาพที่เพิ่มโดยใช้วัตถุคลาส Shape

รหัสเพื่อปรับขนาดรูปภาพใน Word โดยใช้ Python

import aspose.words as aw
# Load the license
wordLic = aw.License()
wordLic.set_license("Aspose.Total.lic")
# Create a document
doc = aw.Document()
# Create a DocumentBuilder and initialize it with the newly created document above
docBuilder = aw.DocumentBuilder(doc)
# Write text for the default image
docBuilder.writeln("Sample image with original size")
# Insert an image using the DocumentBuilder object
image = docBuilder.insert_image("ImageToResize.jpg")
# Insert text for the resized image
docBuilder.writeln("ReSize image ")
# Insert the same image again and access its reference
image = docBuilder.insert_image("ImageToResize.jpg")
# Set the size of the image
image.width = aw.ConvertUtil.inch_to_point(0.75)
image.height = aw.ConvertUtil.inch_to_point(0.75)
# Save the document
docBuilder.document.save("ResizedImages.docx")
print ("Image resized successfully in the Word file")

รหัสนี้สาธิตขั้นตอนการ ปรับขนาดรูปภาพใน Word โดยใช้ Python มันใช้เมธอด DocumentBuilder.insert_image() เพื่อแทรกรูปภาพในขณะที่คุณอาจใช้โอเวอร์โหลดอื่นเช่นกันเพื่อโหลดรูปภาพจากสตรีมหรืออาร์เรย์ไบต์ แทรกรูปภาพโดยใช้ชื่อไฟล์และกำหนดขนาดทันทีในขณะที่เพิ่มรูปภาพ หรือแม้กระทั่งการกำหนดตำแหน่งและประเภทการห่อหากจำเป็น คลาส ConvertUtil แปลงขนาดภาพจากนิ้วเป็นจุดที่เมธอดคลาสกำหนด

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

 ไทย