คำแนะนำบทช่วยสอนฉบับย่อนี้เกี่ยวกับ วิธีปรับขนาดรูปภาพใน Word โดยใช้ Java ประกอบด้วยข้อมูลเกี่ยวกับการตั้งค่าสภาพแวดล้อม กระบวนการทีละขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อ เปลี่ยนขนาดรูปภาพใน Word โดยใช้ Java คุณจะได้รับการแนะนำเกี่ยวกับคลาสที่สำคัญ วิธีการ และคุณสมบัติที่จำเป็นสำหรับการเขียนแอปพลิเคชันนี้ จากนั้นบันทึกเอกสาร Word โดยปรับขนาดรูปภาพเป็น DOCX, DOC หรือรูปแบบอื่นๆ ที่ต้องการ
ขั้นตอนในการปรับขนาดรูปภาพใน Word โดยใช้ Java
- ตั้งค่า IDE ให้ใช้ Aspose.Words for Java เพื่อเพิ่มภาพที่ปรับขนาด
- สร้างหรือโหลดไฟล์ Word โดยใช้วัตถุคลาส Document เพื่อเพิ่มรูปภาพที่มีขนาดที่กำหนดเอง
- สร้างอินสแตนซ์วัตถุคลาส DocumentBuilder โดยใช้วัตถุเอกสาร
- เขียนข้อความเสริมโดยใช้เมธอด write()
- แทรกรูปภาพโดยใช้เมธอด insertImage() และรับข้อมูลอ้างอิงเพื่อเปลี่ยนขนาด
- ปรับขนาดรูปภาพโดยตั้งค่าความกว้างและความสูง แล้วบันทึกเอกสาร
ขั้นตอนเหล่านี้อธิบาย วิธีปรับขนาดรูปภาพใน Word โดยใช้ Java โดยการแชร์การตั้งค่าสภาพแวดล้อม จากนั้นสร้างไฟล์ Word ด้วยความช่วยเหลือของวัตถุคลาส Document คลาส DocumentBuilder ใช้สำหรับเพิ่มข้อความเพิ่มเติมด้วยวิธีการเขียน () และการแทรกรูปภาพโดยใช้วิธีการแทรกรูปภาพ () โดยระบุชื่อไฟล์รูปภาพและพาธ อ็อบเจกต์คลาส Shape ถูกส่งคืนโดย insertImage() ที่ใช้ในการตั้งค่าความกว้างและความสูงโดยใช้เมธอด setWidth() และ setHeight()
รหัสเพื่อปรับขนาดรูปภาพใน MS Word โดยใช้ Java
import com.aspose.words.ConvertUtil; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.License; | |
import com.aspose.words.Shape; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add resized image to a Word file using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a new Document object | |
Document wordDoc = new Document(); | |
// Create a DocumentBuilder and initialize it with the Document class object | |
DocumentBuilder documentBuilder = new DocumentBuilder(wordDoc); | |
// Write some text for reference to the document before inserting an image | |
documentBuilder.write("Here is the image with its original size"); | |
// Insert an image with its original size | |
Shape image = documentBuilder.insertImage("sampleImage.jpg"); | |
// Write some sample text before the image that will be resized | |
documentBuilder.write("Following image is resized"); | |
// Insert another image and get its reference to change size | |
image = documentBuilder.insertImage("sampleImage.jpg"); | |
// Set image properties width and height | |
image.setWidth(ConvertUtil.inchToPoint(0.60)); | |
image.setHeight(ConvertUtil.inchToPoint(0.60)); | |
// Save the document with a resized image in it | |
wordDoc.save("FileWithResizedImages.docx"); | |
System.out.println("Done"); | |
} | |
} |
โค้ดตัวอย่างนี้สาธิตขั้นตอนการ ปรับขนาดรูปภาพใน Word โดยใช้ Java มันใช้วัตถุคลาส Shape เพื่อกำหนดขนาดด้วยความช่วยเหลือของเมธอด setWidth() และ setHeight() โดยให้พารามิเตอร์ที่ต้องการเป็นนิ้วที่แปลงเป็นจุดโดยใช้คลาสยูทิลิตี้ ConvertUtil คุณสามารถตั้งค่าคุณสมบัติอื่นๆ ของรูปภาพได้โดยใช้เมธอด setBehindText() เพื่อวางรูปภาพหลังข้อความ setBounds() เพื่อกำหนดตำแหน่ง และ setHorizontalAlignment() และ setVerticalAlignment() เพื่อตั้งค่าการจัดตำแหน่งรูปร่าง
บทช่วยสอนนี้แนะนำให้เรา ปรับขนาดรูปภาพใน Word โดยใช้ Java หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มลายน้ำในเอกสาร Word โปรดดูบทความใน วิธีเพิ่มลายน้ำใน Word โดยใช้ Java