การแทรกรูปร่างใน Word โดยใช้ Java

บทความนี้จะอธิบายวิธีการแทรกรูปทรงใน Word โดยใช้ Java โดยจะมีข้อมูลอ้างอิงเกี่ยวกับทรัพยากรที่จำเป็นสำหรับการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดที่สาธิตวิธีการสร้างไดอะแกรมใน Word โดยใช้ Java คุณจะได้เรียนรู้วิธีแทรกรูปทรงอินไลน์และรูปทรงลอยในเอกสาร Word โดยใช้การเรียก API เพียงไม่กี่ครั้ง

ขั้นตอนการวาดไดอะแกรมใน Word โดยใช้ Java

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words for Java เพื่อแทรกรูปร่าง
  2. สร้างไฟล์ Word เปล่าโดยใช้คลาส Document สำหรับการเพิ่มรูปวาดในไฟล์ DOCX
  3. แทรกรูปร่างอินไลน์โดยใช้เมธอด insertShape() พร้อมพารามิเตอร์ที่จำเป็น
  4. แทรกรูปทรงลอยบนข้อความโดยใช้วิธีการโอเวอร์โหลดอื่นที่มีอาร์กิวเมนต์ที่เกี่ยวข้อง
  5. ตั้งค่าการหมุนของแต่ละรูปร่างหากจำเป็น
  6. กำหนดวัตถุ OoxmlSaveOptions และตั้งค่ารูปแบบการบันทึกและความสอดคล้อง
  7. บันทึกไฟล์เอาท์พุต

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

โค้ดสำหรับการแทรกศิลปะดิจิทัลโดยใช้รูปทรงใน MS Word โดยใช้ Java

import com.aspose.words.*;
public class Main
{
public static void main(String[] args) throws Exception // Adding shapes in Java
{
// Set the licenses
new License().setLicense("License.lic");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
//Inline shape
Shape shape = builder.insertShape(ShapeType.LINE, 200, 200);
shape.setRotation(35.0);
//Free-floating shape
shape = builder.insertShape
( ShapeType.ARROW,RelativeHorizontalPosition.PAGE,250,
RelativeVerticalPosition.PAGE,150,150,150,WrapType.INLINE);
shape.setRotation(40.0);
builder.writeln();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.DOCX);
// Save shapes as DML
saveOptions.setCompliance(OoxmlCompliance.ISO_29500_2008_TRANSITIONAL);
// Save the document
doc.save("output.docx", saveOptions);
System.out.println("Shapes added successfully");
}
}

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

บทช่วยสอนนี้แนะนำเราเกี่ยวกับวิธีวาดรูปทรงใน Word โดยใช้ Java นอกจากนี้ หากคุณต้องการแทรกเครื่องหมายหัวข้อย่อย โปรดดูบทความใน การแทรกหัวข้อย่อยใน Word โดยใช้ Java

 ไทย