حول GroupDocs.Annotation for Java API

GroupDocs.Annotation for Java API هي مكتبة تسمح لك بإضافة التعليقات التوضيحية إلى PDF و Word والمستندات الأخرى على Mac أو Windows أو Ubuntu. [GroupDocs.Annotation for Java] (/annotation/java) هي واجهة برمجة تطبيقات Java أصلية لإدارة التعليقات التوضيحية مع دعم شامل لإنشاء التعليقات التوضيحية وإضافتها وتحريرها وحذفها واستخراجها وتصديرها من الصور ومستندات أخرى متنوعة. القائمة الكاملة لتنسيقات المستندات المدعومة التي يمكن أن تراها في هذه الصفحة. تتيح لك هذه المكتبة العمل ليس فقط مع مستند JPEG ولكن أيضًا مع العديد من أنواع المستندات الأخرى مثل Word و Excel و PowerPoint ورسائل البريد الإلكتروني في Outlook و Visio و Adobe و OpenDocument و OpenOffice و Photoshop و AutoCad وغيرها الكثير. تسمح لك GroupDocs.Annotation for Java API بإنشاء وإضافة ملاحظات جديدة وتحرير التعليقات التوضيحية واستخراج التعليقات والتعليقات التوضيحية وإزالتها من المستندات. تدعم المكتبة 13 نوعًا مختلفًا من التعليقات التوضيحية ، بما في ذلك Text و Polyline و Area و Underline و Point و Watermark و Arrow و Ellipse واستبدال النص والمسافة وحقل النص وتحرير الموارد في PDF و HTML ومستندات Microsoft Word وجداول البيانات والمخططات والعروض التقديمية ، الرسومات والصور والعديد من تنسيقات الملفات الأخرى. يوضح المثال (يرجى الاطلاع أدناه) العمل مع مستند JPEG ، في هذا المثال يمكنك رؤية الخطوات الرئيسية لكيفية العمل مع GroupDocs.Annotation: إعداد ترخيص ، افتح المستند الذي تريد العمل معه ، وإنشاء التعليق التوضيحي وإضافة كائنات البيانات لتعيين خصائص التعليقات التوضيحية وفقًا لمتطلباتك وحفظ النتيجة في المكان المطلوب. يمكنك أيضًا إلقاء نظرة أكثر تفصيلاً على الميزات المدعومة على github صفحة ، أو في منتجنا التوثيق.

خطوات إضافة التعليقات التوضيحية إلى JPEG في Java

GroupDocs.Annotation يُسهل على مطوري Java إضافة أنواع مختلفة من التعليقات التوضيحية إلى ملفات JPEG داخل أي تطبيق قائم على Java عن طريق تنفيذ بضع خطوات سهلة.

  • إنشاء كائنات الرد مع التعليق والتاريخ.
  • إنشاء كائن AreaAnnotation ، وتعيين خيارات المنطقة وإضافة الردود.
  • إنشاء كائن التعليق التوضيحي وإضافة تعليق توضيحي للمنطقة.
  • حفظ ملف الإخراج.

متطلبات النظام

GroupDocs.Annotation for Java APIs مدعومة على جميع الأنظمة الأساسية وأنظمة التشغيل الرئيسية. قبل تنفيذ الكود أدناه ، يرجى التأكد من تثبيت المتطلبات الأساسية التالية على نظامك.

  • أنظمة التشغيل: مايكروسوفت ويندوز ، لينوكس ، ماك
  • بيئة التطوير: NetBeans ، Intellij IDEA ، Eclipse إلخ
  • Java Runtime Environment: Java 7 (1.7) وما فوق
  • احصل على أحدث إصدار من GroupDocs.Annotation for Java من GroupDocs Artifact Repository

معاينة الشرح وعينة التعليمات البرمجية

// Create an instance of Reply class and add comments
Reply firstReply = new Reply();
firstReply.setComment("First comment");
firstReply.setRepliedOn(Calendar.getInstance().getTime());

Reply secondReply = new Reply();
secondReply.setComment("Second comment");
secondReply.setRepliedOn(Calendar.getInstance().getTime());

List<Reply> replies = new ArrayList<Reply>();
replies.add(firstReply);
replies.add(secondReply);

// 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);
area.setReplies(replies);

// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");

// Add annotation
annotator.add(area);

// Save to file
annotator.save("output.bmp");
annotator.dispose();

Annotation preview image

خطوات إزالة التعليقات التوضيحية من JPEG في Java

GroupDocs.Annotation يسهل على مطوري Java إزالة تفاصيل التعليقات التوضيحية من ملفات JPEG داخل أي تطبيق مستند إلى Java عن طريق تنفيذ بضع خطوات سهلة.

  • إنشاء كائنات الرد مع التعليق والتاريخ.
  • إنشاء كائن SaveOptions وتعيين AnnotationTypes = AnnotationType.None.
  • استدعاء طريقة حفظ مع مسار المستند الناتج أو دفق وكائن SaveOptions.

// Create an instance of Annotator class 
Annotator annotator = new Annotator("C://input.bmp");

// Remove annotation by set type None 
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);

// Save annotation to output file
annotator.save("C://output.bmp", saveOptions);
annotator.dispose();

خطوات تحرير التعليقات التوضيحية من JPEG في Java

GroupDocs.Annotation يسهل على مطوري Java تحديث خصائص التعليقات التوضيحية المتنوعة من ملفات JPEG داخل أي تطبيق قائم على Java عن طريق تنفيذ بضع خطوات سهلة.

  • إنشاء كائن Annotator مع مسار مستند الإدخال أو دفق مع LoadOptions تم إنشاء مثيل له مع ImportAnnotations = true.
  • قم بإنشاء بعض تنفيذ AnnotationBase وقم بتعيين معرف التعليقات التوضيحية الموجودة (إذا لم يتم العثور على التعليق التوضيحي بهذا المعرف ، فلن يتم تغيير أي شيء) أو قائمة مسار التعليقات التوضيحية (ستتم إزالة جميع التعليقات التوضيحية الموجودة).
  • طريقة تحديث المكالمة لكائن Annotator مع التعليقات التوضيحية التي تم تمريرها.
  • استدعاء طريقة حفظ مع مسار المستند الناتج أو دفق وكائن SaveOptions.

String outputPath = "UpdateAnnotation.bmp";

// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");

// Create an instance of Reply class for first example and add comments
Reply reply1 = new Reply();
reply1.setComment("Original first comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());

Reply reply2 = new Reply();
reply2.setComment("Original second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());

java.util.List replies = new ArrayList();
replies.add(reply1);
replies.add(reply2);

// Create an instance of AreaAnnotation class and set options
AreaAnnotation original = new AreaAnnotation();
original.setId(1);
original.setBackgroundColor(65535);
original.setBox(new Rectangle(100, 100, 100, 100));
original.setCreatedOn(Calendar.getInstance().getTime());
original.setMessage("This is original annotation");
original.setReplies(replies);

// Add original annotation
annotator.add(original);
annotator.save(outputPath);
annotator.dispose();

LoadOptions loadOptions = new LoadOptions();

// Open annotated document
Annotator annotator1 = new Annotator(outputPath, loadOptions);

// Create an instance of Reply class for update first example
Reply reply3 = new Reply();
reply3.setComment("Updated first comment");
reply3.setRepliedOn(Calendar.getInstance().getTime());

Reply reply4 = new Reply();
reply4.setComment("Updated second comment");
reply4.setRepliedOn(Calendar.getInstance().getTime());

java.util.List replies1 = new ArrayList();
replies1.add(reply3);
replies1.add(reply4);

// Suggest we want change some properties of existed annotation
AreaAnnotation updated = new AreaAnnotation();
updated.setId(1);
updated.setBackgroundColor(255);
updated.setBox(new Rectangle(0, 0, 50, 200));
updated.setCreatedOn(Calendar.getInstance().getTime());
updated.setMessage("This is updated annotation");
updated.setReplies(replies1);

// Update and save annotation
annotator1.update(updated);
annotator1.save(outputPath);
annotator1.dispose();

خطوات استخراج التعليقات التوضيحية من JPEG في Java

GroupDocs.Annotation يُسهل على مطوري Java كتابة التعليقات التوضيحية على المستندات واستخراج معلومات التعليقات التوضيحية من ملفات JPEG داخل أي تطبيق مستند إلى Java عن طريق تنفيذ بضع خطوات سهلة.

  • إنشاء كائنات الرد مع التعليق والتاريخ.
  • إنشاء كائن LoadOptions واستدعاء SetImportAnnotations باستخدام وسيطة صحيحة.
  • تحديد متغير مع نوع القائمة.
  • استدعاء طريقة الحصول وإرجاع النتيجة إلى المتغير أعلاه.

// For using this example input file ("annotated.bmp") must be with annotations
LoadOptions loadOptions = new LoadOptions();

// Create an instance of Annotator class and get annotations
final Annotator annotator = new Annotator("annotated.bmp", loadOptions);
List annotations = annotator.get();

العروض التوضيحية الحية لإضافة التعليقات التوضيحية إلى المستندات والصور وإزالتها وتحريرها واستخراجها

قم بإضافة التعليقات التوضيحية وإزالتها وتعديلها واستخراجها إلى ملف JPEG الآن من خلال زيارة موقع ويب GroupDocs.Annotation Live Demos. يحتوي العرض التوضيحي المباشر على الفوائد التالية

لا حاجة لتنزيل API

لا حاجة لكتابة أي رمز

فقط قم بتحميل الملف المصدر

احصل على رابط التنزيل لحفظ الملف

حول تنسيق الملف JPEG

JPEG هو نوع من تنسيق الصور يتم حفظه باستخدام طريقة الضغط مع فقدان البيانات. الصورة الناتجة ، كنتيجة للضغط ، هي مقايضة بين حجم التخزين وجودة الصورة. يمكن للمستخدمين ضبط مستوى الضغط لتحقيق مستوى الجودة المطلوب مع تقليل حجم التخزين في نفس الوقت. تتأثر جودة الصورة بشكل ضئيل إذا تم تطبيق ضغط بنسبة 10: 1 على الصورة. كلما زادت قيمة الضغط ، زاد تدهور جودة الصورة. تم توحيد تنسيق ملف صورة JPEG من قبل Joint Photographic Experts Group ، وبالتالي الاسم JPEG. كان التنسيق هو اختيار تخزين ونقل الصور الفوتوغرافية على الويب. تحتوي جميع أنظمة التشغيل تقريبًا الآن على عارضين يدعمون تصور صور JPEG ، والتي يتم تخزينها غالبًا بامتداد JPG أيضًا. حتى متصفحات الويب تدعم تصور صور JPEG.

اقرأ أكثر حول تنسيق الملف JPEG

العمل مع تنسيقات المستندات الشائعة الأخرى

قم بتحديث خصائص التعليقات التوضيحية من بعض تنسيقات الملفات الشائعة كما هو موضح أدناه.

Annotate PDF document

(Adobe Portable Document Format)

Annotate DOC document

(Microsoft Word Document)

Annotate DOCM document

(Microsoft Word Macro-Enabled Document)

Annotate DOCX document

(Microsoft Word Open XML Document)

Annotate DOT document

(Microsoft Word Document Template)

Annotate DOTX document

(Word Open XML Document Template)

Annotate RTF document

(Rich Text Document)

Annotate ODT document

(Open Document Text)

Annotate XLS document

(Microsoft Excel Binary File Format)

Annotate XLSX document

(Microsoft Excel Open XML Spreadsheet)

Annotate XLSM document

(Microsoft Excel Macro-Enabled Spreadsheet)

Annotate XLSB document

(Microsoft Excel Binary Worksheet)

Annotate ODS document

(Open Document Spreadsheet)

Annotate PPT document

(PowerPoint Presentation)

Annotate PPTX document

(PowerPoint Open XML Presentation)

Annotate PPSX document

(PowerPoint Open XML Slide Show)

Annotate POTM document

(Microsoft PowerPoint Template)

Annotate PPTM document

(Microsoft PowerPoint Presentation)

Annotate PPS document

(Microsoft PowerPoint 97-2003 Slide Show)

Annotate ODP document

(OpenDocument Presentation)

Annotate HTML document

(HyperText Markup Language)

Annotate TIFF document

(Tagged Image File Format)

Annotate PNG document

(Portable Network Graphic)

Annotate EML document

(E-mail Message)

Annotate MSG document

(Microsoft Outlook E-mail Message)

Annotate VSD document

(Microsoft Visio 2003-2010 Drawing)

Annotate VSDX document

(Microsoft Visio Drawing)

Annotate VSS document

(Microsoft Visio 2003-2010 Stencil)

Annotate VST document

(Microsoft Visio 2013 Stencil)

Annotate DWG document

(Autodesk Design Data Formats)

Annotate DXF document

(AutoCAD Drawing Interchange)

Annotate DCM document

(Digital Imaging and Communications in Medicine)

Annotate WMF document

(Windows Metafile)

Annotate EMF document

(Enhanced Metafile Format)

Back to top
 العربية