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