في هذا البرنامج التعليمي ، سوف نستكشف كيفية ** إضافة تعليق توضيحي القطع الناقص في PDF باستخدام Java **. توفر التعليقات التوضيحية طريقة فعالة لإضافة معلومات وإبرازات وتعليقات إلى ملفات PDF. تساعد التعليقات التوضيحية البيضاوية ، على وجه الخصوص ، في إبراز مناطق أو أشكال معينة داخل مستند PDF. سنرشدك إلى كيفية إعداد مكتبة التعليقات التوضيحية وكتابة مثال التعليمات البرمجية إلى ** إدراج التعليق التوضيحي الناقص إلى PDF في Java **. سيتناول القسم التالي بالتفصيل إضافة القطع الناقص إلى مستند PDF باستخدام لغة برمجة Java.
خطوات لإضافة تعليق توضيحي ناقص في PDF باستخدام Java
- استخدم مستودع Maven لدمج GroupDocs.Annotation for Java في مشروعك
- أضف الفئات الأساسية لإضافة تعليق توضيحي بيضاوي إلى PDF
- قم بإنشاء مثيل لفئة Annotator بتمرير مسار ملف PDF إلى المنشئ الخاص به
- قم بإنشاء مثيل لفئة EllipseAnnotation وقم بتعيين بعض الخصائص مثل الموضع ورقم الصفحة وما إلى ذلك.
- استدعاء الأسلوب Annotator.add وتمرير كائن EllipseAnnotation إليه
- استدعاء طريقة Annotator.save لحفظ ملف PDF على القرص
من خلال الالتزام بالإرشادات المذكورة أعلاه وتثبيت مكتبة التعليقات التوضيحية على أي جهاز كمبيوتر ، يمكنك بسرعة * إنشاء تعليق توضيحي بيضاوي في PDF باستخدام Java *. يمكن تنفيذ هذه الخطوات على العديد من أنظمة التشغيل الشائعة ، مثل Windows و macOS و Linux حيث يتم تثبيت Java. لا يلزم وجود برامج إضافية لإضافة التعليقات التوضيحية البيضاوية إلى ملف PDF. علاوة على ذلك ، فإن المكتبة المستخدمة في مثال الكود التالي هي منصة مشتركة.
رمز لإضافة تعليق توضيحي ناقص في PDF باستخدام Java
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.EllipseAnnotation; | |
import java.util.Calendar; | |
public class AddEllipseAnnotationinPDFusingJava { | |
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 EllipseAnnotation class and set options | |
EllipseAnnotation ellipse = new EllipseAnnotation(); | |
ellipse.setBackgroundColor(65535); | |
ellipse.setBox(new Rectangle(100, 100, 100, 100)); | |
ellipse.setCreatedOn(Calendar.getInstance().getTime()); | |
ellipse.setMessage("This is ellipse annotation"); | |
ellipse.setOpacity(0.7); | |
ellipse.setPageNumber(0); | |
ellipse.setPenColor(65535); | |
ellipse.setPenStyle(PenStyle.DOT); | |
ellipse.setPenWidth((byte) 3); | |
// Add ellipse annotation to Annotator | |
annotator.add(ellipse); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
قدم القسم أعلاه شرحًا شاملاً حول إضافة التعليق التوضيحي * البيضاوي في PDF Java * ، جنبًا إلى جنب مع مثال رمز مباشر. بعد تثبيت مكتبة التعليقات التوضيحية للمستندات وتعديل مسارات ملفات الإدخال والإخراج حسب الحاجة ، يمكن دمج الكود في تطبيقاتك بسهولة. تهانينا! لقد نجحت في دمج تعليق توضيحي القطع الناقص في ملف PDF باستخدام Java.
في السابق ، نشرنا مقالًا عن إدخال تعليق توضيحي لحقل النص في ملف PDF. لمزيد من التفاصيل ، راجع الدليل على كيفية إضافة تعليق توضيحي للحقل النصي في PDF باستخدام Java.