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