ไลบรารี Java นี้มอบ API อันทรงพลังให้กับนักพัฒนาในการแก้ไขเอกสาร Word, PDF โดยทางโปรแกรม รวมคุณสมบัติการแก้ไขเอกสารเข้ากับซอฟต์แวร์ของคุณได้อย่างง่ายดาย โซลูชันของเรารองรับการแก้ไข PDF, DOCX, DOC, RTF, ODT, EPUB, HTML และรูปแบบไฟล์อื่นๆ ใน Java
งานแก้ไขเอกสารโดยทางโปรแกรมใน Java เป็นงานในการแก้ไของค์ประกอบในแผนผังเอกสาร เรียกอีกอย่างว่า 'DOM' - โมเดลการเขียนโปรแกรมสำหรับการโต้ตอบกับองค์ประกอบของเอกสารและคุณสมบัติขององค์ประกอบ
คุณลักษณะการแก้ไขสำหรับโครงสร้างข้อมูลที่ซับซ้อนจะแยกออกจากฟังก์ชันการค้นหาขั้นสูง ไลบรารีของเรามีฟังก์ชันการค้นหา Regex ให้นักพัฒนา Java เพื่อให้แน่ใจว่ามีความยืดหยุ่นในระดับสูงสุด วิธีการนี้ขยายความเป็นไปได้ในการแก้ไขข้อความ ทำให้สามารถใช้เทมเพลตเพื่อแก้ไขเนื้อหาแบบไดนามิกได้
การปรับเปลี่ยนเอกสาร Word และ PDF แบบเป็นโปรแกรมเป็นส่วนสำคัญของเวิร์กโฟลว์ดิจิทัล แก้ไขข้อความใน PDF, Word แก้ไขตาราง แทรกกราฟโดยใช้ข้อมูลภายนอก
ไลบรารี Java เป็นโซลูชันแบบสแตนด์อโลนในการแก้ไขเอกสารที่ไม่ต้องติดตั้ง Microsoft Word หรือ Acrobat Reader พร้อมสำหรับการใช้งานในอุตสาหกรรมและให้การดำเนินการอย่างเต็มรูปแบบในการแก้ไข Word, PDF และรูปแบบไฟล์อื่นๆ:
หนึ่งในคุณสมบัติที่ร้องขอมากที่สุดคือการสร้างตารางแบบไดนามิกและการแก้ไขตารางในเอกสาร Word และ PDF การทำงานกับตารางเป็นเรื่องง่ายด้วยไลบรารี Java: แก้ไขตาราง อัปเดตตาราง และแยกข้อความตารางในโค้ด Java
ตัวอย่างต่อไปนี้แสดงวิธีการเปลี่ยนเอกสาร Word ในโค้ด Java:
// 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.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// แทรกข้อความที่จุดเริ่มต้นของเอกสาร
builder.moveToDocumentStart();
builder.writeln("Morbi enim nunc faucibus a.");
doc.save("Output.docx");
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// แทรกตารางที่จุดเริ่มต้นของเอกสาร
builder.moveToDocumentStart();
builder.startTable();
builder.insertCell();
builder.write("Row 1, cell 1.");
builder.insertCell();
builder.write("Row 1, cell 2.");
builder.endTable();
doc.save("Output.docx");
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// แทรกรูปภาพที่จุดเริ่มต้นของเอกสาร
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.docx");
เราโฮสต์ 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 โปรดดู เอกสารประกอบผลิตภัณฑ์