U ovom vodiču pružit ćemo opsežan vodič o tome kako umetnuti oznaku područja u PDF pomoću Jave. Dodavanje bilješki područja u PDF dokument može biti korisna značajka u mnogim aplikacijama. Bilješke područja omogućuju vam da istaknete određena područja PDF dokumenta i dodate komentare, bilješke ili druge informacije. Također ćemo pružiti primjer primjera koda za dodavanje oznake područja u PDF u Javi. Ispod su detaljne upute za dodavanje oznake područja u PDF dokument.
Koraci za umetanje oznake područja u PDF pomoću Jave
- Upotrijebite Maven repozitorij da uključite GroupDocs.Annotation for Java u svoj projekt preuzimanjem
- Uvezite osnovne klase za dodavanje oznake područja u PDF
- Napravite instancu klase Annotator prosljeđivanjem putanje PDF datoteke njenom konstruktoru
- Napravite instancu klase AreaAnnotation i postavite željena svojstva, npr. položaj, broj stranice itd.
- Pozovite metodu Annotator.add i proslijedite joj objekt AreaAnnotation
- Pozovite metodu Annotator.save za spremanje PDF-a na disk
Slijedeći gore navedene korake, možete bez napora stvoriti oznaku područja u PDF-u koristeći Javu uz samo nekoliko API poziva iz biblioteke bilježaka. Nema potrebe za nikakvim dodatnim softverom jer biblioteka zabilješki besprijekorno radi na operativnim sustavima Windows, macOS i Linux. Ovdje je primjer Java programa koji umeće oznake područja u PDF datoteku.
Kod za umetanje oznake područja u PDF pomoću Jave
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"); | |
} | |
} |
Prethodni odjeljak pokrivao je proces označavanja područja u PDF Javi zajedno s primjerom radnog koda. Također je objašnjeno kako konfigurirati paket zabilješki. Nakon što instalirate biblioteku zabilješki i izvršite potrebne izmjene na stazama datoteka, integracija primjera koda u vaše aplikacije trebala bi biti jednostavan i nekompliciran proces. Čestitamo na stjecanju znanja o tome kako dodati oznaku područja u PDF.
Članak koji smo nedavno objavili o uklanjanju odgovora napomene iz PDF-a, pogledajte vodič kako ukloniti odgovor napomene iz PDF-a pomoću Jave za više informacija.