Šios pamokos tikslas – parodyti, kaip pridėti taškinę anotaciją PDF formatu naudojant Java. Taškų komentarai leidžia pažymėti konkrečius puslapio taškus, suteikiant papildomos informacijos arba pabrėžiant svarbias sritis. Nesvarbu, ar jums reikia nurodyti konkrečią vietą, atkreipti dėmesį į konkrečią detalę, ar komentuoti svarbų tašką, pridėjus taškų komentarus galite pagerinti jūsų PDF dokumentų naudojimą ir aiškumą. Pateiksime nuoseklų vadovą, kaip nustatyti komentarų biblioteką, ir pateiksime kodo pavyzdį, iliustruojantį, kaip įterpti taškinę anotaciją į PDF formatu Java.
Veiksmai, kaip pridėti taško anotaciją PDF formatu naudojant „Java“.
- Naudokite Maven saugyklą, kad įtrauktumėte GroupDocs.Annotation for Java į savo projektą, kad įterptumėte taško anotaciją į PDF
- Įtraukite reikiamas klases, kad pridėtumėte taško anotaciją į PDF
- Sukurkite naują klasės Annotator egzempliorių pateikdami PDF failo kelią kaip argumentą jos konstruktoriui
- Sukurkite PointAnnotation klasės egzempliorių ir apibrėžkite reikiamas ypatybes, pvz., poziciją, puslapio numerį ir kitus svarbius parametrus.
- Iškvieskite Annotator klasės metodą Add, perduodant PointAnnotation objektą kaip parametrą
- Norėdami išsaugoti pakeistą PDF diske, iškvieskite metodą Annotator.save
Vadovaudamiesi pateiktomis instrukcijomis ir bet kuriame kompiuteryje įdiegę komentarų biblioteką, galite lengvai ir greitai sukurti taškinę anotaciją PDF formatu naudodami Java. Šie veiksmai suderinami su populiariomis operacinėmis sistemomis, tokiomis kaip Windows, MacOS ir Linux, jei įdiegta Java. Norint įtraukti taškų komentarus į PDF failą, nereikia įdiegti papildomos programinės įrangos. Be to, pateiktame kodo pavyzdyje naudojama biblioteka yra kelių platformų, užtikrinanti skirtingų sistemų suderinamumą.
Kodas, skirtas pridėti taško anotaciją PDF formatu naudojant „Java“.
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.PointAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
public class AddPointAnnotationinPDFusingJava { | |
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 Reply class and add comments | |
Reply reply1 = new Reply(); | |
reply1.setComment("First comment"); | |
reply1.setRepliedOn(Calendar.getInstance().getTime()); | |
Reply reply2 = new Reply(); | |
reply2.setComment("Second comment"); | |
reply2.setRepliedOn(Calendar.getInstance().getTime()); | |
java.util.List<Reply> replies = new ArrayList<Reply>(); | |
replies.add(reply1); | |
replies.add(reply2); | |
// Create an instance of PointAnnotation class and set options | |
PointAnnotation point = new PointAnnotation(); | |
point.setBox(new Rectangle(100, 100, 0, 0)); | |
point.setCreatedOn(Calendar.getInstance().getTime()); | |
point.setMessage("This is point annotation"); | |
point.setPageNumber(0); | |
point.setReplies(replies); | |
// Add point annotation | |
annotator.add(point); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Ankstesnėje dalyje pateikėme išsamų taško anotacijos PDF Java vadovą kartu su glaustu ir iliustruojančiu kodo pavyzdžiu. Įdiegę dokumentų anotacijų biblioteką ir pritaikę įvesties bei išvesties failų kelius pagal savo reikalavimus, kodo integravimas į programas turėtų būti sklandus ir be pastangų. Sveikiname! Dabar sėkmingai įtraukėte taško anotaciją į PDF failą naudodami Java.
Anksčiau paskelbėme straipsnį, kuriame pateikiamas išsamus paaiškinimas, kaip į PDF įterpti redagavimo anotaciją naudojant Java. Jei ieškote išsamesnės informacijos, rekomenduojame peržiūrėti išsamų vadovą kaip pridėti redakcinę anotaciją į PDF naudojant Java.