StrikeThrough Text menggunakan Java

Mungkin Anda memiliki beberapa konten yang tidak valid lagi. Mari kita coret. Mencoret adalah salah satu cara yang digunakan untuk menyorot konten yang tidak valid di dalam dokumen. Untuk mengotomatisasi coretan di dalam aplikasi, artikel ini menunjukkan cara mencoret teks dalam dokumen di Java.

Topik berikut dibahas dalam artikel ini.

API Java ke Teks Dicoret

GroupDocs.Annotation menampilkan Java API yang mendukung berbagai anotasi yang dapat diterapkan ke banyak dokumen dan gambar. Kami akan menggunakannya dalam contoh artikel ini untuk mencoret teks yang dipilih di dalam dokumen.

Anda dapat mengunduh file JAR dari bagian unduhan atau menggunakan repositori terbaru dan konfigurasi Maven ketergantungan dalam aplikasi Java Anda.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7.2</version> 
</dependency>

Cara Mencoret Teks di Dokumen Menggunakan Java

Mari coret area dokumen yang sudah tidak valid lagi. Langkah-langkah berikut memungkinkan Anda mencoret teks di dalam dokumen di Java.

  • Muat dokumen sumber (PDF, Word, dll) menggunakan kelas Annotator.
  • Buat dan tentukan anotasi coretan menggunakan kelas StrikeoutAnnotation.
    • Atur warna garis untuk dicoret.
    • Atur opacity, nomor halaman dokumen.
    • Tentukan Koordinat dan properti lainnya.
  • Tambahkan anotasi coretan yang sudah disiapkan ke annotator menggunakan metode add().
  • Terakhir, simpan dokumen beranotasi menggunakan metode save().

Demikian pula, Anda dapat membuat anotasi dokumen Word, spreadsheet, presentasi, dokumen PDF, halaman web, pesan email, dan banyak dokumen lainnya.

Contoh kode Java berikut mencoret teks yang dipilih dalam dokumen PDF.

/*
 * Coret Teks di Word, PDF, Spreadsheet, Presentasi menggunakan Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Tambahkan poin untuk coretan
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);

annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");

Dapatkan Lisensi API Gratis

Anda dapat menggunakan GroupDocs.Annotation for Java secara gratis dengan mendapatkan lisensi sementara.

Kesimpulan

Sebagai kesimpulan, kami membahas penambahan anotasi silang secara terprogram ke dokumen dalam aplikasi Java. Selain itu, Anda dapat mencoret teks di dalam file PDF, spreadsheet, presentasi, dan dokumen Word. Demikian juga, Anda juga dapat menggunakan anotasi lain sesuka Anda.

Pelajari lebih lanjut tentang GroupDocs.Annotation for Java dari dokumentasi. Coba buat anotator Anda sendiri untuk format dokumen yang didukung. Jangan ragu untuk menghubungi kami untuk pertanyaan melalui forum.

Lihat juga