Как да добавите заместваща анотация в PDF с помощта на Java

В този урок ще проучим използването на широко използвана библиотека с анотации за добавяне на заместваща анотация в PDF с помощта на Java. Ще предоставим изчерпателно ръководство стъпка по стъпка, което обхваща инсталирането на библиотеката с анотации и включва примерен код. Заместващата анотация се откроява сред различните типове анотации, тъй като позволява на потребителите да заменят конкретно съдържание в PDF с алтернативен текст. По-долу са подробните стъпки за вмъкване на заместваща анотация в PDF в Java.

Стъпки за добавяне на заместваща анотация в PDF с помощта на Java

  1. Инсталирайте GroupDocs.Annotation for Java с помощта на хранилището на Maven, за да вмъкнете заместващата анотация в PDF
  2. Добавете необходимите класове за добавяне на заместващата анотация
  3. Създайте екземпляр на обект от класа Annotator, като предадете пътя на PDF файла като аргумент на неговия конструктор
  4. Създайте екземпляр на обект ReplacementAnnotation и задайте свойствата му според вашите изисквания, като позиция и номер на страница
  5. Извикайте метода Annotator.add, предавайки обекта ReplacementAnnotation като аргумент
  6. Използвайте метода Annotator.save, за да запишете получения PDF файл на диск

Като следвате гореспоменатите стъпки, задачата за създаване на заместваща анотация в PDF с помощта на Java става проста. Тези инструкции са съвместими с популярни операционни системи като Linux, Windows и macOS, стига да е инсталирана Java. Предимството на библиотеката с анотации е, че няма нужда от допълнителна инсталация на софтуер. Примерът на код по-долу илюстрира как да вмъкнете заместваща анотация в PDF.

Код за добавяне на заместваща анотация в PDF с помощта на Java

import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.licenses.License;
import com.groupdocs.annotation.models.Point;
import com.groupdocs.annotation.models.Reply;
import com.groupdocs.annotation.models.annotationmodels.ReplacementAnnotation;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
public class AddReplacementAnnotationinPDFusingJava {
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 Reply class and add comments
Reply reply1 = new Reply();
reply1.setComment("First comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
Reply reply2 = new Reply();
reply2.setComment("Second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
java.util.List<Reply> replies = new ArrayList<Reply>();
replies.add(reply1);
replies.add(reply2);
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 ReplacementAnnotation class and set options
ReplacementAnnotation replacement = new ReplacementAnnotation();
replacement.setCreatedOn(Calendar.getInstance().getTime());
replacement.setFontColor(65535);
replacement.setMessage("This is replacement annotation");
replacement.setOpacity(0.7);
replacement.setPageNumber(0);
replacement.setPoints(points);
replacement.setReplies(replies);
replacement.setTextToReplace("replaced text");
// Add text replacement annotation into PDF
annotator.add(replacement);
// Save the final PDF to disk
annotator.save("result.pdf");
}
}

Следвайки насоките, посочени в тази тема, процесът на Java добавяне на заместваща анотация се превръща в лесна задача. След като инсталирате библиотеката с анотации на документи и персонализирате пътищата на входните и изходните файлове, за да отговарят на вашите изисквания, интегрирането на предоставения код във вашите приложения трябва да бъде безпроблемен процес. Честито! Успешно сте внедрили заместваща анотация в PDF документ, използвайки езика за програмиране Java.

За по-изчерпателно разбиране на тази тема предлагаме да се обърнете към нашата публикувана по-рано статия, която предоставя подробно обяснение на вмъкването на анотации за редактиране на текст в PDF файлове с помощта на Java. За да навлезете по-дълбоко в тази тема, препоръчваме да се консултирате с нашето изчерпателно ръководство на как да добавите анотация за редактиране на текст в PDF с помощта на Java.

 Български