Този урок ще ви преведе през процеса на използване на библиотеката с анотации, която предлага стабилни функции за добавяне на анотация за редакция към PDF с помощта на Java. Ресурсът за анотация за редактиране ви позволява избирателно да скриете или елиминирате чувствително съдържание във файл PDF. Библиотеката, използвана в този урок, е платформено-агностична, което гарантира, че предоставеният код може да се изпълни на всяка операционна система без проблеми със съвместимостта. По-долу ще намерите основните стъпки за включване на анотация за редакция в PDF с помощта на Java.
Стъпки за добавяне на анотация за редакция към PDF с помощта на Java
- Използвайте хранилището на Maven, за да инсталирате GroupDocs.Annotation for Java във вашия проект за добавяне на анотация за редакция
- Импортирайте необходимите класове за вмъкване на анотация за редакция
- Създайте екземпляр на обект от клас Annotator, като предадете пътя на файла на PDF към неговия конструктор
- Създайте екземпляр на клас ResourcesRedactionAnnotation и укажете необходимите свойства, включително позиция, номер на страница и други подходящи параметри
- Извикайте метода Add на класа Annotator, предавайки обекта ResourcesRedactionAnnotation като аргумент
- Извикайте метода 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.Rectangle; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.ResourcesRedactionAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
public class AddRedactionAnnotationtoPDFusingJava { | |
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); | |
// Create an instance of ResourcesRedactionAnnotation class and set options | |
ResourcesRedactionAnnotation resourcesRedaction = new ResourcesRedactionAnnotation(); | |
resourcesRedaction.setBox(new Rectangle(100, 100, 100, 100)); | |
resourcesRedaction.setCreatedOn(Calendar.getInstance().getTime()); | |
resourcesRedaction.setMessage("This is resources redaction annotation"); | |
resourcesRedaction.setPageNumber(0); | |
resourcesRedaction.setReplies(replies); | |
// Add redaction annotation | |
annotator.add(resourcesRedaction); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
В предходния раздел показахме използването на анотация за редакция на Java в PDF. Както можете да видите, само няколко извиквания на API са необходими за изпълнението на тази задача. След като сте инсталирали библиотеката с анотации и сте коригирали файловите пътища за вход и изход, безпроблемното включване на предоставения код във вашите приложения е лесен процес.
Процесът на добавяне на воден знак към работни листове на Excel с помощта на Java беше подробно обяснен по-рано. Ако искате да се задълбочите в тази тема, препоръчваме ви да разгледате нашето подробно ръководство, което предоставя изчерпателни инструкции на как да добавите воден знак към работни листове на Excel с помощта на Java.