Edit PDF melalui Java

Editor PDF Tingkat Lanjut untuk Java. Gunakan Aspose.PDF untuk memodifikasi dokumen PDF secara terprogram

Cara Mengedit PDF dengan Java

Apakah Anda perlu mengedit PDF? Modifikasi terprogram dokumen PDF adalah bagian penting dari alur kerja digital modern. Dengan perpustakaan Java seperti Aspose.PDF, pengembang dapat mengedit teks dalam PDF, menyisipkan grafik menggunakan data eksternal, memodifikasi tabel, dan banyak lagi. Perpustakaan ini adalah solusi yang berdiri sendiri yang tidak bergantung pada perangkat lunak lain dan siap untuk penggunaan komersial. Mereka mencakup semua kemungkinan kebutuhan pengembang Java profesional.

  • Edit elemen PDF: tabel, teks, gambar, bidang, dll.
  • Edit atribut dan gaya pemformatan PDF
  • Tambahkan elemen baru
  • Bekerja dengan grafik dan formulir

Untuk mengedit file PDF, kita akan menggunakan API Aspose.PDF for Java yang merupakan API konversi yang kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke 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>

Cara Mengedit PDF melalui Java


Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.

  1. Desain dan Kembangkan editor Anda.
  2. Atau gunakan Aspose Editor dengan mengakses aplikasi demo-nya menggunakan editor WYSIWYG canggih.
  3. Unggah file PDF untuk diedit.
  4. Ubah dokumen dengan perubahan yang relevan.
  5. Simpan file PDF.

Salah satu fitur yang paling banyak diminta adalah mengedit dan menambahkan teks dalam PDF. Bekerja dengan teks sangat nyaman dengan pustaka Java: edit teks, perbarui teks dan format teks menggunakan Java. Contoh berikut demostrates cara memodifikasi dokumen PDF di Java:

Edit File PDF - Java

Kode contoh ini menunjukkan cara mengedit teks dalam 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");
}

Tentang Aspose.PDF untuk Java API

Aspose.PDF for Java API adalah perpustakaan yang memungkinkan pengembang untuk menambahkan kemampuan pemrosesan PDF ke aplikasi mereka. Hal ini dapat digunakan untuk membangun semua jenis 32-bit dan 64-bit aplikasi untuk menghasilkan atau membaca, mengkonversi dan memanipulasi file PDF tanpa menggunakan Adobe Acrobat. Aspose.PDF untuk Java memungkinkan pengembang untuk memasukkan tabel, grafik, gambar, hyperlink, font khusus - dan banyak lagi - ke dalam dokumen PDF. Selain itu, dimungkinkan juga untuk mengompres PDF. Aspose.PDF untuk Java menyediakan fitur keamanan yang sangat baik untuk mengembangkan file PDF yang aman.

Anda dapat menemukan informasi lebih lanjut tentang Aspose.PDF untuk Java API di documentation dan examples tentang cara menggunakan API. Beberapa fitur utama Aspose.PDF untuk Java API termasuk dukungan untuk berbagai format file termasuk HTML, XFA, TXT, PCL, XML, XPS dan format file gambar, dukungan untuk berbagai versi PDF, dan fungsi hyperlink yang luas.