Jak wstawić komentarz w pliku PDF przy użyciu języka Java

W tym artykule wyjaśniono jak wstawić komentarz w PDF przy użyciu języka Java. Zawiera wszystkie informacje wymagane do ustanowienia środowiska, listę kroków i uruchamialny przykładowy kod do dodawania notatek do pliku PDF przy użyciu języka Java. Poprowadzi Cię przez dodanie i dostosowanie adnotacji tekstowej, a następnie dodanie jej do kolekcji adnotacji na wybranej stronie PDF przed zapisaniem jej na dysku.

Kroki, aby dodać komentarze do pliku PDF przy użyciu języka Java

  1. Stwórz środowisko, aby dodać Aspose.PDF for Java, aby dodać adnotację
  2. Utwórz lub załaduj plik PDF, aby dodać adnotację, używając obiektu klasy Document
  3. Utwórz obiekt klasy TextAnnotation i ustaw jego właściwości
  4. Utwórz obiekt obramowania i dodaj go do obiektu adnotacji
  5. Dodaj adnotację do kolekcji adnotacji wybranej strony
  6. Zapisz wynikowy plik PDF z adnotacją

Powyższe kroki opisują dodawanie komentarzy do pliku PDF za pomocą języka Java, w którym zapewniana jest konfiguracja środowiska, a następnie tworzenie pliku PDF, a następnie tworzona jest adnotacja tekstowa i dodawana do pliku PDF. Wszystkie niezbędne klasy są identyfikowane, na przykład klasa TextAnnotation służy do tworzenia komentarza, a klasa Border służy do tworzenia obramowania wokół komentarzy. W ostatnim kroku ta adnotacja jest dodawana do kolekcji adnotacji przy użyciu metody getAnnotations().add() klasy Page.

Kod do dodania komentarza w formacie PDF przy użyciu języka Java

import com.aspose.pdf.AnnotationState;
import com.aspose.pdf.Border;
import com.aspose.pdf.Dash;
import com.aspose.pdf.Document;
import com.aspose.pdf.License;
import com.aspose.pdf.Page;
import com.aspose.pdf.Rectangle;
import com.aspose.pdf.TextAnnotation;
import com.aspose.pdf.TextFragment;
import com.aspose.pdf.TextIcon;
public class AsposeProjects {
public static void main(String[] args) throws Exception {//main function to annotate a PDF in Java
// Load a license
License lic= new License();
lic.setLicense("Aspose.Total.lic");
// Initialize document object
Document pdfDocument = new Document();
// Add a page
Page targetPage = pdfDocument.getPages().add();
// Add some sample text to the new page
targetPage.getParagraphs().add(new TextFragment("Here are the sample contents of the PDF"));
// Create annotation
TextAnnotation annotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new Rectangle(220, 420, 420, 620));
annotation.setTitle("Title of the annotation");
annotation.setSubject("Subject of the annotation");
annotation.setState(AnnotationState.Accepted);
annotation.setContents("Contents of the annotation");
annotation.setOpen(true);
annotation.setIcon(TextIcon.Key);
Border border = new Border(annotation);
border.setWidth(6);
border.setDash(new Dash(1, 1));
annotation.setBorder(border);
// Add an annotation
pdfDocument.getPages().get_Item(1).getAnnotations().add(annotation);
// Save output file
pdfDocument.save("AnnotatedPdf.pdf");
System.out.println("Done");
}
}

Powyższy przykład ilustruje proces wstawiania komentarza w formacie PDF przy użyciu języka Java. Klasa TextAnnotation służy do ustawiania różnych właściwości, podczas gdy można również ustawiać inne właściwości, takie jak ustawianie wyrównania poziomego i pionowego tekstu, typ odpowiedzi, krycie, margines i hiperłącze, aby wymienić tylko kilka. Ustawiliśmy również obramowanie adnotacji, jednak w razie potrzeby możesz ustawić jej prostokąt, wysokość, kolor i marginesy.

W tym artykule poznaliśmy proces umieszczania komentarzy w pliku PDF przy użyciu języka Java. Jeśli chcesz poznać proces dodawania znaku wodnego do pliku PDF, zapoznaj się z artykułem na stronie jak dodać znak wodny do pliku PDF za pomocą Java.

 Polski