Dalam artikel panduan ini, kami akan menjelaskan proses bertahap untuk menambahkan anotasi panah di PDF menggunakan Java. Anotasi panah adalah alat bantu visual yang digunakan untuk menunjuk ke bagian tertentu dari dokumen, seperti baris teks tertentu, tabel, atau grafik. Topik ini juga memberikan panduan tentang cara menggunakan pustaka anotasi dan membuat aplikasi dasar untuk menyisipkan anotasi panah ke dalam PDF di Java. Bagian berikut menguraikan langkah-langkah yang terlibat dalam menambahkan panah ke PDF, bersama dengan contoh kode.
Langkah-langkah untuk Menambahkan Anotasi Panah di PDF menggunakan Java
- Gunakan repositori Maven untuk menginstal GroupDocs.Annotation for Java ke dalam proyek Anda
- Sertakan kelas yang diperlukan untuk menambahkan anotasi panah di PDF
- Buat turunan dari kelas Annotator dengan memberikan jalur file PDF ke konstruktornya
- Buat instance kelas ArrowAnnotation dan atur beberapa properti seperti posisi, nomor halaman, dll.
- Panggil metode Annotator.add dan teruskan objek ArrowAnnotation ke sana
- Panggil metode Annotator.save untuk menyimpan output PDF ke disk
Prosedur yang dijelaskan di atas dapat diimplementasikan pada platform apa pun yang memiliki Java terinstal, untuk membuat anotasi panah dalam PDF menggunakan Java tanpa memerlukan penginstalan alat atau perangkat lunak tambahan apa pun. Langkah-langkah untuk menyisipkan anotasi panah ke dalam dokumen PDF sama di semua sistem operasi populer, seperti Windows, Linux, atau macOS. Contoh kode berikut menunjukkan cara menambahkan panah ke PDF dan menyimpan hasil akhir PDF ke disk.
Kode untuk Menambahkan Anotasi Panah di PDF menggunakan Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.PenStyle; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.ArrowAnnotation; | |
import java.util.Calendar; | |
public class AddArrowAnnotationinPDFusingJava { | |
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"); | |
// Create an instance of ArrowAnnotation class and set options | |
ArrowAnnotation arrow = new ArrowAnnotation(); | |
arrow.setBox(new Rectangle(100, 100, 100, 100)); | |
arrow.setCreatedOn(Calendar.getInstance().getTime()); | |
arrow.setMessage("This is arrow annotation"); | |
arrow.setOpacity(0.7); | |
arrow.setPageNumber(0); | |
arrow.setPenColor(65535); | |
arrow.setPenStyle(PenStyle.DOT); | |
arrow.setPenWidth((byte) 3); | |
// Add arrow annotation to Annotator | |
annotator.add(arrow); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Anotasi tanda panah bisa sangat membantu dalam menyampaikan informasi dan mengarahkan perhatian pembaca ke poin yang dimaksud. Bagian di atas telah membahas prosedur menambahkan anotasi panah ke PDF Java, beserta semua langkah yang diperlukan. Setelah mengonfigurasi pustaka anotasi dan memodifikasi jalur file, Anda dapat dengan mudah memasukkan kode ini ke dalam aplikasi Anda.
Kami sebelumnya menulis artikel untuk memasukkan anotasi area ke dalam PDF menggunakan Java. Untuk informasi selengkapnya, lihat artikel kami di cara memasukkan anotasi area ke PDF menggunakan Java.