แก้ไข PDF ผ่าน Java

โปรแกรมแก้ไข PDF ขั้นสูงสำหรับ Javaใช้ Aspose.PDF เพื่อแก้ไขเอกสาร PDF แบบโปรแกรม

วิธีการแก้ไข PDF ด้วย Java

คุณจำเป็นต้องแก้ไข PDF หรือไม่การปรับเปลี่ยนเอกสาร PDF แบบโปรแกรมเป็นส่วนสำคัญของเวิร์กโฟลว์ดิจิทัลที่ทันสมัยด้วยไลบรารี Java เช่น Aspose.PDF นักพัฒนาสามารถแก้ไขข้อความใน PDF แทรกกราฟโดยใช้ข้อมูลภายนอกแก้ไขตารางและอื่น ๆไลบรารีเหล่านี้เป็นโซลูชันแบบสแตนด์อโลนที่ไม่พึ่งพาซอฟต์แวร์อื่น ๆ และพร้อมสำหรับการใช้งานเชิงพาณิชย์ครอบคลุมความต้องการที่เป็นไปได้ทั้งหมดของนักพัฒนา Java มืออาชีพ

  • แก้ไของค์ประกอบ PDF: ตารางข้อความรูปภาพฟิลด์ ฯลฯ
  • แก้ไขแอตทริบิวต์และรูปแบบการจัดรูปแบบ PDF
  • เพิ่มองค์ประกอบใหม่
  • ทำงานกับกราฟและแบบฟอร์ม

ในการแก้ไขไฟล์ PDF เราจะใช้ Aspose.PDF for Java API ซึ่งเป็น API การแปลงที่อุดมด้วยคุณสมบัติ ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม Javaคุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก Maven และติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงในpom.xml

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

วิธีการแก้ไข PDF ผ่าน Java


คุณจำเป็นต้อง Aspose.PDF for Java เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.ออกแบบและพัฒนาบรรณาธิการของคุณ 1.หรือใช้ Aspose Editor โดยการเข้าถึงแอปสาธิตโดยใช้โปรแกรมแก้ไขขั้นสูง WYSIWYG 1.อัพโหลดไฟล์ PDF เพื่อแก้ไข 1.แก้ไขเอกสารที่มีการเปลี่ยนแปลงที่เกี่ยวข้อง 1.บันทึกไฟล์ PDF

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

แก้ไขไฟล์ PDF - Java

ตัวอย่างโค้ดนี้แสดงวิธีการแก้ไขข้อความในรูปแบบ PDF - Java

	public static void ReplaceTextInParticularRegion(){
    // load PDF file
    Document pdfDocument = new Document(_dataDir+"sample.pdf");

    // instantiate TextFragment Absorber object
    TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("PDF");

    // search text within page bound
    textFragmentAbsorber.getTextSearchOptions().setLimitToPageBounds(true);

    // specify the page region for TextSearch Options
    textFragmentAbsorber.getTextSearchOptions().setRectangle(new Rectangle(100, 700, 400, 770));

    // search text from first page of PDF file
    pdfDocument.getPages().get_Item(1).accept(textFragmentAbsorber);

    // iterate through individual TextFragment
    for(TextFragment tf : textFragmentAbsorber.getTextFragments())
    {
        // replace text with "---"
        tf.setText("---");
    }

    // Save the updated PDF file
    pdfDocument.save(_dataDir+"Updated_Text.pdf");
}

เกี่ยวกับ Aspose.PDF สำหรับ Java API

Aspose.PDF สำหรับ Java API เป็นห้องสมุดที่ช่วยให้นักพัฒนาเพื่อเพิ่มความสามารถในการประมวลผล PDF เพื่อการใช้งานของพวกเขามันสามารถใช้ในการสร้างชนิดของโปรแกรม 32 บิตและ 64 บิตใด ๆ เพื่อสร้างหรืออ่าน, แปลงและจัดการไฟล์ PDF โดยไม่ต้องใช้ Adobe AcrobatAspose.PDF สำหรับ Java ช่วยให้นักพัฒนาสามารถแทรกตารางกราฟรูปภาพเชื่อมโยงหลายมิติแบบอักษรที่กำหนดเองและอื่น ๆ ลงในเอกสาร PDFนอกจากนี้ยังเป็นไปได้ที่จะบีบอัด PDFAspose.PDF สำหรับ Java มีคุณลักษณะด้านความปลอดภัยที่ยอดเยี่ยมในการพัฒนาไฟล์ PDF ที่ปลอดภัย

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ Java API บน เอกสาร และ ตัวอย่าง เกี่ยวกับวิธีการใช้ APIบางส่วนของคุณสมบัติที่สำคัญของ Aspose.PDF สำหรับ Java API รวมถึงการสนับสนุนสำหรับรูปแบบไฟล์ต่าง ๆ รวมทั้ง HTML, XFA, TXT, PCL, XML, XPS และรูปแบบไฟล์ภาพการสนับสนุนสำหรับรุ่น PDF ต่างๆและการทำงานเชื่อมโยงหลายมิติที่กว้างขวาง