این مقاله بر نحوه **افزودن حاشیه نویسی ویرایش متن در PDF با استفاده از جاوا ** با کمک محبوب ترین کتابخانه حاشیه نویسی تمرکز دارد. ویرایش متن یک تکنیک قابل اعتماد برای پنهان کردن ایمن اطلاعات حساس در اسناد را نشان می دهد. علاوه بر این، ما به شما در راهاندازی کتابخانه حاشیهنویسی برای **درج حاشیهنویسی ویرایش متن در PDF در جاوا کمک خواهیم کرد.
مراحل اضافه کردن حاشیه نویسی ویرایش متن در PDF با استفاده از جاوا
- از مخزن Maven برای اضافه کردن GroupDocs.Annotation for Java به پروژه خود استفاده کنید تا حاشیه نویسی ویرایش متن را به PDF اضافه کنید.
- شامل کلاس های مورد نیاز برای درج حاشیه نویسی ویرایش متن به PDF
- با ارائه مسیر فایل PDF به عنوان آرگومان برای سازنده آن، شیء کلاس Annotator را ایجاد کنید.
- یک نمونه از کلاس TextRedactionAnnotation ایجاد کنید و ویژگی های مورد نظر مانند موقعیت، شماره صفحه و غیره را تنظیم کنید.
- متد Annotator.add را فراخوانی کنید، شیء کلاس TextRedactionAnnotation را به عنوان آرگومان ارسال کنید.
- برای ذخیره فایل PDF خروجی در دیسک، روش Annotator.save را فراخوانی کنید
با دنبال کردن مراحل فوق، فرآیند ایجاد حاشیه نویسی ویرایش متن در PDF با استفاده از جاوا ساده می شود. این دستورالعمل ها تا زمانی که جاوا نصب شده باشد، با سیستم عامل های محبوب مانند ویندوز، macOS و لینوکس سازگار است. مزیت این است که برای افزودن حاشیه نویسی ویرایش متن به یک فایل PDF نیازی به نصب نرم افزار اضافی نیست.
کد برای اضافه کردن حاشیه نویسی ویرایش متن در 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"); | |
} | |
} |
با پیروی از دستورالعمل های ذکر شده در این آموزش، افزودن حاشیه نویسی ویرایش متن با استفاده از جاوا به یک فرآیند ساده تبدیل می شود. استفاده از حاشیه نویسی ویرایش متن یک روش موثر برای پنهان کردن اطلاعات حساس در اسناد است. هنگامی که کتابخانه حاشیه نویسی سند را نصب کردید و دایرکتوری های فایل ورودی و خروجی را برای رفع نیازهای خود تنظیم کردید، ادغام کد ارائه شده در برنامه های شما باید یک تجربه یکپارچه باشد. تبریک می گویم! شما اکنون با موفقیت فرآیند افزودن حاشیه نویسی ویرایش متن جاوا را یاد گرفتید.
برای درک جامع موضوع، توصیه می کنیم به مبحثی که قبلاً منتشر شده بود مراجعه کنید که توضیح مفصلی در مورد افزودن حاشیه نویسی به فایل های PDF با استفاده از برنامه نویسی جاوا ارائه می دهد. برای عمیقتر کردن این موضوع، ما شما را تشویق میکنیم تا با موضوع نحوه نحوه اضافه کردن حاشیه نویسی نقطه به PDF با استفاده از جاوا مشورت کنید.