حول GroupDocs.Annotation for Java API

GroupDocs.Annotation for Java API هي مكتبة تسمح لك بإضافة التعليقات التوضيحية إلى PDF و Word والمستندات الأخرى على Mac أو Windows أو Ubuntu. [GroupDocs.Annotation for Java] (/annotation/java) هي واجهة برمجة تطبيقات Java أصلية لإدارة التعليقات التوضيحية مع دعم شامل لإنشاء التعليقات التوضيحية وإضافتها وتحريرها وحذفها واستخراجها وتصديرها من الصور ومستندات أخرى متنوعة. القائمة الكاملة لتنسيقات المستندات المدعومة التي يمكن أن تراها في هذه الصفحة. تتيح لك هذه المكتبة العمل ليس فقط مع مستند XLSB ولكن أيضًا مع العديد من أنواع المستندات الأخرى مثل 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 وجداول البيانات والمخططات والعروض التقديمية ، الرسومات والصور والعديد من تنسيقات الملفات الأخرى. يوضح المثال (يرجى الاطلاع أدناه) العمل مع مستند XLSB ، في هذا المثال يمكنك رؤية الخطوات الرئيسية لكيفية العمل مع GroupDocs.Annotation: إعداد ترخيص ، افتح المستند الذي تريد العمل معه ، وإنشاء التعليق التوضيحي وإضافة كائنات البيانات لتعيين خصائص التعليقات التوضيحية وفقًا لمتطلباتك وحفظ النتيجة في المكان المطلوب. يمكنك أيضًا إلقاء نظرة أكثر تفصيلاً على الميزات المدعومة على github صفحة ، أو في منتجنا التوثيق.

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

GroupDocs.Annotation يُسهل على مطوري Java إضافة أنواع مختلفة من التعليقات التوضيحية إلى ملفات XLSB داخل أي تطبيق قائم على 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

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

GroupDocs.Annotation يسهل على مطوري Java إزالة تفاصيل التعليقات التوضيحية من ملفات XLSB داخل أي تطبيق مستند إلى 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();

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

GroupDocs.Annotation يسهل على مطوري Java تحديث خصائص التعليقات التوضيحية المتنوعة من ملفات XLSB داخل أي تطبيق قائم على 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();

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

GroupDocs.Annotation يُسهل على مطوري Java كتابة التعليقات التوضيحية على المستندات واستخراج معلومات التعليقات التوضيحية من ملفات XLSB داخل أي تطبيق مستند إلى 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();

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

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

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

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

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

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

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

يحدد تنسيق ملف XLSB تنسيق ملف Excel الثنائي ، وهو عبارة عن مجموعة من السجلات والهياكل التي تحدد محتوى مصنف Excel. يمكن أن يتضمن المحتوى جداول غير منظمة أو شبه منظمة من الأرقام أو النصوص أو كلاهما من الأرقام والنصوص والصيغ واتصالات البيانات الخارجية والمخططات والصور. بخلاف XLSX (الذي يعتمد على تنسيق ملف XML المفتوح) ، يمثل XLSB ملف مصنف Excel ثنائي. يمكن قراءة ملفات XLSB وكتابتها بشكل أسرع مما يجعلها مفيدة للعمل مع الملفات الكبيرة. نادرًا ما يتم استخدام XLSB لتخزين المصنفات لأن XLSX (و XLS سابقًا) هي أكثر تنسيقات الملفات شيوعًا التي يختارها المستخدم لحفظ المصنفات. يمكن فتحه بواسطة Microsoft Office 2007 وما فوق.

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

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

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

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
 العربية