В этой статье мы предоставим пошаговые инструкции о том, как добавить аннотацию расстояния в PDF с помощью Java. Аннотации расстояний в документах PDF полезны для указания расстояний между двумя точками. Эти аннотации можно использовать для технических чертежей, строительных планов и других приложений, требующих точных измерений. Мы предоставим инструкции по настройке библиотеки аннотаций и предложим пример кода для вставки аннотации расстояния в PDF на Java. Вот основные шаги по добавлению аннотации расстояния в файл PDF с использованием языка программирования Java.
Шаги по добавлению аннотации расстояния в PDF с использованием Java
- Используйте репозиторий Maven для установки GroupDocs.Annotation for Java в свой проект.
- Импортировать основные классы для добавления аннотации расстояния в PDF
- Создайте экземпляр класса Annotator, передав путь к файлу PDF его конструктору.
- Создайте экземпляр класса DistanceAnnotation и установите некоторые свойства, например позицию, номер страницы и т. д.
- Вызовите метод Annotator.add и передайте ему объект DistanceAnnotation
- Вызовите метод 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.DistanceAnnotation; | |
import java.util.Calendar; | |
public class AddDistanceAnnotationinPDFusingJava { | |
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 DistanceAnnotation class and set options | |
DistanceAnnotation distance = new DistanceAnnotation(); | |
distance.setBox(new Rectangle(200, 150, 200, 30)); | |
distance.setCreatedOn(Calendar.getInstance().getTime()); | |
distance.setMessage("This is distance annotation"); | |
distance.setOpacity(0.7); | |
distance.setPageNumber(0); | |
distance.setPenColor(65535); | |
distance.setPenStyle(PenStyle.DOT); | |
distance.setPenWidth((byte) 3); | |
// Add distance annotation to Annotator | |
annotator.add(distance); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
В предыдущем разделе было дано подробное описание того, как включить аннотацию расстояния в PDF Java с помощью простого примера кода. Установив библиотеку аннотаций к документам и настроив пути к входным и выходным файлам, вы можете легко интегрировать код в свои приложения. Поздравляем! Теперь вы успешно реализовали аннотацию расстояния в файле PDF с помощью Java.
Ранее мы публиковали статью о вставке эллиптической аннотации в PDF. Дополнительные сведения см. в руководстве по как добавить аннотацию эллипса в PDF с помощью Java.