สร้าง Word โดยใช้ Mail merge ใน Java

ไลบรารี Java ความเร็วสูงเพื่อดำเนินการ Mail merge สำหรับเทมเพลต Word และข้อมูลจากแหล่งข้อมูลที่กำหนดเอง

โซลูชันของเรามี API ที่เป็นอิสระจากแพลตฟอร์มที่มีประสิทธิภาพ ใช้ API เอกสาร Mail merge ของเราเพื่อพัฒนาซอฟต์แวร์ระดับสูงสำหรับแพลตฟอร์ม Java นี่เป็นโซลูชันซอฟต์แวร์ที่ทรงพลังสำหรับการผสานเทมเพลตในรูปแบบ Word และ PDF และข้อมูลจากแหล่งข้อมูลที่กำหนดเอง และส่งออกผลลัพธ์เพิ่มเติมไปยัง DOCX, PDF, HTML และรูปแบบยอดนิยมอื่นๆ โดยใช้ Java

ดูข้อมูลโค้ด

Mail merge ใน Word โดยใช้ Java

ด้วย API ผลิตภัณฑ์ของเรา คุณสามารถสร้างเอกสารส่วนบุคคลโดยใช้เทมเพลต Mail merge Word ข้อมูลจากแหล่งข้อมูลที่กำหนดเอง และคุณลักษณะ Mail merge ใน Java เทมเพลต Mail merge Word เป็นเอกสารในรูปแบบ Word ที่มีฟิลด์ผสาน – ฟิลด์พิเศษที่คุณต้องการแทรกข้อมูลส่วนบุคคลจากแหล่งข้อมูลของคุณ

แหล่งข้อมูลคือที่เก็บข้อมูลแบบกำหนดเองซึ่งข้อมูลจะถูกดึงระหว่างการดำเนินการ Mail merge เพื่อแทนที่ลงในฟิลด์ที่เหมาะสมของเทมเพลต Word

การสร้างรายงาน

คุณสามารถสร้างรายงานตาม Mail merge Word โดยใช้การดำเนินการผสาน เพียงสร้างเทมเพลต Word พร้อมฟิลด์ผสานที่สามารถใช้สำหรับการสร้างรายงานและเลือกแหล่งข้อมูลของคุณ คุณยังสามารถสร้างรายงานจากข้อมูล Excel ได้หากคุณรวบรวมไว้ที่นั่น

ลองใช้ Mail merge สำหรับไฟล์ Word ใน Java

หากต้องการลองใช้คุณลักษณะ Mail merge ของเรา ให้โหลดเทมเพลต Word พร้อมฟิลด์ผสาน และกรอกข้อมูลในฟิลด์เหล่านี้ผ่านอินเทอร์เฟซของเรา หลังจากรันโค้ดแล้ว ให้เอ็กซ์พอร์ตรายงานในรูปแบบที่สะดวกซึ่งสร้างโดยใช้ Java

ตัวอย่างต่อไปนี้แสดงวิธีการดำเนินการ Mail merge ใน Java:

ดำเนินการ Mail merge โดยใช้เทมเพลต docx ใน Java
อัปโหลดเทมเพลต Mail merge
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
สำเนา
import com.aspose.words.*;

String[] fields = new String[]
{
};
Object[] values = new Object[]
{
};

Document doc = new Document("Input.docx");
doc.getMailMerge().execute(fields, values);
doc.save("Output.docx");
รันโค้ด

วิธีใช้ Mail merge ใน Word files

  1. ติดตั้ง Aspose.Words for Java
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ Java ของคุณ
  3. สร้างเทมเพลตการรวม Word ที่มีฟิลด์การผสาน
  4. เปิดไฟล์เทมเพลตใน Java
  5. เรียกใช้เมธอด execute() ส่งผ่านฟิลด์ผสานและค่าที่นั่น
  6. เรียกเมธอด Save() โดยส่งชื่อไฟล์เอาต์พุตพร้อมนามสกุลที่ต้องการ
  7. รับผลลัพธ์ของการดำเนินการ Mail merge เป็นไฟล์ Word

Java ห้องสมุดเพื่อใช้ Mail merge ใน Word

เราโฮสต์ Java ของเราในที่เก็บ Maven 'Aspose.Words สำหรับ Java' เป็น JAR ทั่วไปที่มีโค้ดไบต์ โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้งในสภาพแวดล้อมนักพัฒนา Java ของคุณ

ความต้องการของระบบ

Java SE 7 และ Java เวอร์ชันล่าสุด นอกจากนี้เรายังมีแพ็คเกจแยกต่างหากสำหรับ Java SE 6 ในกรณีที่คุณจำเป็นต้องใช้งาน JRE ล้าสมัยนี้

Java ของเราเป็นแบบข้ามแพลตฟอร์มและทำงานบนระบบปฏิบัติการทั้งหมดที่มีการใช้งาน JVM Microsoft Windows, Linux, macOS, Android และ iOS

สำหรับข้อมูลเกี่ยวกับการพึ่งพาแพ็คเกจเสริม เช่น JogAmp JOGL, Harfbuzz ฟอนต์ Java Advanced Imaging JAI โปรดดู เอกสารประกอบผลิตภัณฑ์

รูปแบบไฟล์อื่นๆ ที่รองรับ

คุณสามารถดำเนินการ Mail merge สำหรับรูปแบบไฟล์อื่นๆ ได้:

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ