Ինչպես ավելացնել տեքստի խմբագրման անոտացիա PDF-ում Java-ի միջոցով

Այս հոդվածը կենտրոնանում է այն բանի վրա, թե ինչպես ավելացնել տեքստի խմբագրման անոտացիա PDF-ում՝ օգտագործելով Java ամենահայտնի անոտացիոն գրադարանի օգնությամբ: Տեքստի խմբագրումը ցույց է տալիս փաստաթղթերում զգայուն տեղեկատվությունը անվտանգ թաքցնելու հուսալի տեխնիկա: Բացի այդ, մենք կօգնենք ձեզ ծանոթագրությունների գրադարանը կարգավորել՝ Java-ում տեղադրելու տեքստի խմբագրման անոտացիա PDF-ում:

Տեքստի խմբագրման անոտացիա PDF-ում Java-ի միջոցով ավելացնելու քայլեր

  1. Օգտագործեք Maven պահոցը՝ GroupDocs.Annotation for Java-ը ձեր նախագծի մեջ ներառելու համար՝ տեքստի խմբագրման ծանոթագրությունը PDF-ում ավելացնելու համար։
  2. Ներառեք անհրաժեշտ դասերը՝ PDF-ում տեքստի խմբագրման անոտացիայի տեղադրման համար
  3. Ստեղծեք Annotator դասի օբյեկտը` տրամադրելով PDF ֆայլի ուղին որպես փաստարկ դրա կոնստրուկտորին:
  4. Ստեղծեք TextRedactionAnnotation դասի օրինակ և սահմանեք ցանկալի հատկությունները, ինչպիսիք են դիրքը, էջի համարը և այլն:
  5. Կանչեք Annotator.add մեթոդը, փոխանցեք TextRedactionAnnotation դասի օբյեկտը որպես արգումենտ
  6. Զանգահարեք Annotator.save մեթոդը՝ ելքային PDF ֆայլը սկավառակի վրա պահելու համար

Հետևելով վերը նշված քայլերին, Java*-ի միջոցով *տեքստի խմբագրման ծանոթագրություն ստեղծելու գործընթացը դառնում է պարզ: Այս հրահանգները համատեղելի են հայտնի օպերացիոն համակարգերի հետ, ինչպիսիք են Windows-ը, macOS-ը և Linux-ը, քանի դեռ տեղադրված է Java-ն: Առավելությունն այն է, որ ոչ մի լրացուցիչ ծրագրաշարի տեղադրում չի պահանջվում PDF ֆայլում տեքստի խմբագրման ծանոթագրություններ ավելացնելու համար:

Կոդ՝ Java-ի միջոցով PDF-ում տեքստի խմբագրման անոտացիա ավելացնելու համար

import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.licenses.License;
import com.groupdocs.annotation.models.Point;
import com.groupdocs.annotation.models.Reply;
import com.groupdocs.annotation.models.annotationmodels.TextRedactionAnnotation;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
public class AddTextRedactionAnnotationinPDFusingJava {
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);
Point point1 = new Point(80, 730);
Point point2 = new Point(240, 730);
Point point3 = new Point(80, 650);
Point point4 = new Point(240, 650);
List<Point> points = new ArrayList<Point>();
points.add(point1);
points.add(point2);
points.add(point3);
points.add(point4);
// Create an instance of TextRedactionAnnotation class and set options
TextRedactionAnnotation textRedaction = new TextRedactionAnnotation();
textRedaction.setCreatedOn(Calendar.getInstance().getTime());
textRedaction.setMessage("This is text redaction annotation");
textRedaction.setPageNumber(0);
textRedaction.setPoints(points);
textRedaction.setReplies(replies);
// Add text redaction annotation into PDF
annotator.add(textRedaction);
// Save the final PDF to disk
annotator.save("result.pdf");
}
}

Այս ձեռնարկում նկարագրված հրահանգներին հետևելով՝ Java-ի միջոցով տեքստի խմբագրման անոտացիա ավելացնելը դառնում է պարզ գործընթաց: Տեքստի խմբագրման անոտացիաների օգտագործումը փաստաթղթերում զգայուն տեղեկատվությունը թաքցնելու արդյունավետ մեթոդ է: Փաստաթղթերի ծանոթագրությունների գրադարանը տեղադրելուց և մուտքային և ելքային ֆայլերի գրացուցակները հարմարեցնելուց հետո ձեր կարիքները բավարարելու համար, տրամադրված կոդը ձեր հավելվածներում ինտեգրելը պետք է լինի անխափան փորձ: Շնորհավորում եմ: Այժմ դուք հաջողությամբ սովորել եք տեքստի խմբագրման անոտացիա Java ավելացնելու գործընթացը:

Թեմայի համապարփակ ըմբռնման համար խորհուրդ ենք տալիս անդրադառնալ մեր նախկինում հրապարակված թեմային, որը մանրամասն բացատրում է Java ծրագրավորման միջոցով PDF ֆայլերին կետային անոտացիաներ ավելացնելու մասին: Այս թեմայի մեջ ավելի խորանալու համար մենք ձեզ խորհուրդ ենք տալիս խորհրդակցել թեմայի շուրջ, թե ինչպես անել ինչպես ավելացնել կետի անոտացիա PDF-ին Java-ի միջոցով:

 Հայերեն