Kako umetnuti komentar u PDF pomoću Jave

Ovaj članak objašnjava kako umetnuti komentar u PDF pomoću Jave. Pruža sve informacije potrebne za uspostavljanje okruženja, popis koraka i primjer koda koji se može izvoditi za dodavanje bilješki u PDF pomoću Jave. Vodit će vas da dodate i prilagodite tekstualnu zabilješku, a zatim je dodate u kolekciju zabilješki na odabranoj PDF stranici prije nego što je spremite na disk.

Koraci za dodavanje komentara u PDF pomoću Jave

  1. Uspostavite okruženje za dodavanje Aspose.PDF for Java za dodavanje komentara
  2. Izradite ili učitajte PDF da biste dodali bilješku pomoću objekta klase Document
  3. Napravite objekt klase TextAnnotation i postavite njegova svojstva
  4. Napravite rubni objekt i dodajte ga objektu zabilješke
  5. Dodajte napomenu u zbirku napomena odabrane stranice
  6. Spremite rezultirajuću PDF datoteku koja sadrži bilješku

Gore navedeni koraci opisuju kako dodati komentare PDF-u pomoću Jave gdje se pruža konfiguracija okruženja nakon čega slijedi stvaranje PDF datoteke, a zatim se stvara tekstualna bilješka i dodaje PDF datoteci. Identificiraju se sve potrebne klase kao što se klasa TextAnnotation koristi za stvaranje komentara, a klasa Border koristi se za stvaranje obruba oko komentara. U posljednjem koraku, ova se napomena dodaje u kolekciju napomena pomoću metode getAnnotations().add() klase Page.

Kod za dodavanje komentara u PDF pomoću Jave

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");
}
}

Prethodno navedeni primjer demonstrira postupak umetanja komentara u PDF pomoću Jave. Klasa TextAnnotation koristi se za postavljanje različitih svojstava, dok možete postaviti i druga svojstva kao što su postavljanje vodoravnog i okomitog poravnanja teksta, vrste odgovora, neprozirnosti, margine i hiperveze da spomenemo samo neke. Također smo postavili obrub zabilješke, no vi možete postaviti njegov pravokutnik, visinu, boju i margine ako je potrebno.

U ovom smo članku naučili postupak stavljanja komentara u PDF pomoću Jave. Ako želite naučiti postupak dodavanja vodenog žiga u PDF, pogledajte članak na kako dodati vodeni žig u PDF pomoću Jave.

 Hrvatski