Tujuan artikel ini adalah untuk memandu Anda tentang cara menambahkan anotasi coretan di PDF menggunakan Java. Anotasi coret berguna untuk menyorot teks atau konten tertentu dalam file PDF. Untungnya, dengan bantuan pustaka anotasi yang biasa digunakan, prosedur untuk menyisipkan anotasi coretan di PDF menggunakan Java sangatlah mudah. Untuk mencapai ini, kami telah membuat daftar langkah-langkah yang perlu Anda ikuti.
Langkah-langkah untuk Menambahkan Anotasi Strikeout di PDF Menggunakan Java
- Gunakan repositori Maven untuk menginstal GroupDocs.Annotation for Java ke dalam proyek Anda
- Impor kelas yang diperlukan untuk menambahkan anotasi coretan di PDF
- Buat objek kelas Annotator dengan menyediakan jalur file PDF ke konstruktornya
- Buat objek dari struktur Titik
- Buat objek kelas StrikeoutAnnotation dan atur beberapa properti misalnya posisi, nomor halaman, titik, dll.
- Panggil metode Annotator.add dan teruskan objek StrikeoutAnnotation ke sana
- Panggil metode Annotator.save untuk menyimpan PDF ke disk
Langkah-langkah di atas mengilustrasikan cara menginstal pustaka anotasi di komputer Anda, yang akan memungkinkan Anda untuk membuat anotasi coret ke PDF di Java. Tidak diperlukan perangkat lunak tambahan untuk memasukkan anotasi coretan ke dalam file PDF. Instruksi ini kompatibel dengan sistem operasi yang banyak digunakan seperti Windows, macOS, dan Linux. Contoh kode di bawah ini menunjukkan cara menambahkan anotasi coret ke PDF.
Kode untuk Menambahkan Anotasi Strikeout di PDF Menggunakan Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.annotationmodels.StrikeoutAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddStrikeoutAnnotationinPDFUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List<Point> points = new ArrayList<Point>(); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
// Create an instance of StrikeoutAnnotation class and set options | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation(); | |
strikeout.setCreatedOn(Calendar.getInstance().getTime()); | |
strikeout.setFontColor(65535); | |
strikeout.setMessage("This is strikeout annotation"); | |
strikeout.setOpacity(0.7); | |
strikeout.setPageNumber(0); | |
strikeout.setPoints(points); | |
// Add strikeout annotation to Annotator | |
annotator.add(strikeout); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Bagian sebelumnya memberikan deskripsi mendetail tentang anotasi coretan Java dalam PDF, bersama dengan contoh kode dasar yang hanya memerlukan beberapa panggilan API. Setelah menginstal pustaka anotasi dan memperbarui jalur file input dan output, Anda dapat menggabungkan kode dengan mulus ke dalam aplikasi Anda. Selamat, Anda telah berhasil menambahkan anotasi coret ke file PDF menggunakan Java.
Dalam tutorial sebelumnya, kita membahas menambahkan anotasi garis bawah ke file PDF. Untuk mempelajari lebih lanjut tentang topik ini, silakan lihat panduan kami di cara menambahkan anotasi garis bawah ke PDF menggunakan Java.