У цьому підручнику ми розглянемо, як додати анотацію еліпса в PDF за допомогою Java. Анотації забезпечують ефективний спосіб додавання інформації, виділення та коментарів до PDF-файлів. Анотації еліпса, зокрема, корисні для виділення окремих областей або форм у PDF-документі. Ми допоможемо вам налаштувати бібліотеку анотацій і напишемо приклад коду, щоб вставити еліпсоподібну анотацію в PDF на Java. У наступному розділі буде детально описано додавання еліпса до документа PDF за допомогою мови програмування Java.
Кроки для додавання анотації еліпса в PDF за допомогою Java
- Скористайтеся репозиторієм Maven, щоб інтегрувати GroupDocs.Annotation for Java у свій проект
- Додайте основні класи для додавання анотації еліпса в PDF
- Створіть екземпляр класу Annotator, передавши шлях PDF-файлу до його конструктора
- Створіть екземпляр класу EllipseAnnotation і встановіть деякі властивості, наприклад позицію, номер сторінки тощо.
- Викличте метод Annotator.add і передайте йому об’єкт EllipseAnnotation
- Викличте метод Annotator.save, щоб зберегти PDF-файл на диск
Дотримуючись наведених вище вказівок і встановивши бібліотеку анотацій на будь-якому комп’ютері, ви зможете швидко створити еліпсоподібну анотацію в PDF за допомогою Java. Ці кроки можна виконувати в різних популярних операційних системах, таких як Windows, macOS і Linux, де встановлено Java. Для додавання еліптичних анотацій до файлу PDF не потрібне додаткове програмне забезпечення. Крім того, бібліотека, використана в наступному прикладі коду, є кросплатформною.
Код для додавання анотації еліпса в PDF за допомогою 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.EllipseAnnotation; | |
import java.util.Calendar; | |
public class AddEllipseAnnotationinPDFusingJava { | |
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 EllipseAnnotation class and set options | |
EllipseAnnotation ellipse = new EllipseAnnotation(); | |
ellipse.setBackgroundColor(65535); | |
ellipse.setBox(new Rectangle(100, 100, 100, 100)); | |
ellipse.setCreatedOn(Calendar.getInstance().getTime()); | |
ellipse.setMessage("This is ellipse annotation"); | |
ellipse.setOpacity(0.7); | |
ellipse.setPageNumber(0); | |
ellipse.setPenColor(65535); | |
ellipse.setPenStyle(PenStyle.DOT); | |
ellipse.setPenWidth((byte) 3); | |
// Add ellipse annotation to Annotator | |
annotator.add(ellipse); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
У наведеному вище розділі надано вичерпне пояснення щодо додавання еліпсоподібної анотації в PDF Java разом із простим прикладом коду. Після інсталяції бібліотеки анотацій документів і зміни шляхів до вхідного та вихідного файлів за потреби можна легко інтегрувати код у ваші програми. Щиро вітаю! Ви успішно включили анотацію еліпса в PDF-файл за допомогою Java.
Раніше ми публікували статтю про вставлення анотації текстового поля в PDF. Щоб отримати докладнішу інформацію, перегляньте посібник на як додати анотацію до текстового поля в PDF за допомогою Java.