تستخدم التعليقات التوضيحية بشكل شائع للإشارة إلى الملاحظات في المستندات. يمكن أيضًا استخدام هذه لتقديم الملاحظات أثناء المناقشة. ناقشنا سابقًا ، [طريقة جافا لإضافة تعليقات توضيحية مختلفة إلى مستندات PDF] (https://blog.groupdocs.com/ar/2021/04/18/annotate-pdf-files-using-java/). تتناول هذه المقالة كيفية إزالة التعليقات التوضيحية من مستندات مثل ملفات PDF و Word DOC / DOCX في Java.

المواضيع التالية تناقش أدناه:

Java API للتعليقات التوضيحية

يحتوي GroupDocs على Java API الذي يسمح بالتعامل مع التعليقات التوضيحية في المستندات والصور المختلفة. يسمح بإضافة وحذف واستخراج التعليقات التوضيحية من PDF و Word والعديد من أنواع المستندات الأخرى. يمكنك زيارة الوثائق للحصول على القائمة الكاملة [لتنسيقات المستندات المدعومة للتعليق التوضيحي] (https://docs.groupdocs.com/annotation/java/supported-document-formats/).

تنزيل أو تكوين

قم بتنزيل ملف JAR من [قسم التنزيلات] (https://downloads.groupdocs.com/annotation) ، أو احصل على أحدث تكوينات المستودع والتبعية لملف pox.xml لتطبيقات Java المستندة إلى المخضرم.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7.2</version> 
</dependency>

قم بإزالة جميع التعليقات التوضيحية من مستندات PDF و Word في Java

توجد طرق لإزالة التعليقات التوضيحية من المستندات. يمكن إزالة جميع التعليقات التوضيحية مرة واحدة. يمكنك إزالة تعليق (تعليقات) توضيحية معينة من خلال تقديم المعرف (المعرفات) ، أو إزالة تعليق توضيحي معين عن طريق توفير كائن التعليق التوضيحي. للحصول على خيارات أخرى ، تفضل بزيارة [التوثيق] (https://docs.groupdocs.com/annotation/java/remove-annotation-from-document/).

فيما يلي خطوات إزالة جميع التعليقات التوضيحية من مستند (مستندات) PDF و Word DOC / DOCX في Java.

يوضح كود Java التالي كيفية إزالة التعليقات التوضيحية من ملفات PDF أو Word.

// قم بإزالة جميع التعليقات التوضيحية من مستند PDF باستخدام Java
final Annotator annotator = new Annotator("document.pdf");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// احفظ ملف PDF بدون المزيد من التعليقات التوضيحية فيه.
annotator.save("path/annotations-removed.pdf", saveOptions);
annotator.dispose();

إزالة التعليق التوضيحي بواسطة المعرفات في Java

وبالمثل ، يمكنك تقديم معرِّفات التعليقات التوضيحية للتخلص من التعليقات التوضيحية غير المرغوب فيها من المستندات. يتعلق الأمر فقط بإعداد وتقديم قائمة المعرفات لإزالة التعليقات التوضيحية المدرجة. يوضح كود Java التالي كيفية إزالة التعليق (التعليقات) التوضيحية من مستندات PDF أو Word من خلال توفير المعرف (المعرفات).

// قم بإزالة التعليقات التوضيحية المحددة من مستند PDF باستخدام Java
final Annotator annotator = new Annotator("document.pdf");
java.util.List<Integer> removalList = new java.util.ArrayList<>();
removalList.add(0);
removalList.add(1);
annotator.remove(removalList);

// احفظ ملف PDF مع التعليقات التوضيحية التي تمت إزالتها.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

إزالة التعليق التوضيحي بواسطة Annotation Object في Java

يمكنك أيضًا التخلص من التعليق التوضيحي المحدد عن طريق إثبات كائن التعليق التوضيحي. لحذف التعليقات التوضيحية ، يزيل كود Java التالي التعليق (التعليقات) التوضيحية من مستندات PDF أو Word باستخدام كائنات التعليقات التوضيحية.

// قم بإزالة التعليقات التوضيحية المحددة من مستند PDF باستخدام Java
final Annotator annotator = new Annotator("document.pdf");
java.util.List<AnnotationBase> annotations = annotator.get();
annotator.remove(annotations.get(0));

// احفظ ملف PDF مع التعليقات التوضيحية التي تمت إزالتها.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

استنتاج

للتلخيص ، تعلمت إزالة التعليقات التوضيحية من المستندات داخل تطبيقات Java. في البداية ، أزلنا جميع التعليقات التوضيحية من مستندات PDF و Word. في وقت لاحق ، قمنا بإزالة التعليقات التوضيحية من خلال توفير المعرفات وأيضًا عن طريق إثبات كائنات التعليقات التوضيحية. حاول إنشاء تطبيق Java الخاص بمزيل التعليقات التوضيحية للمستند باستخدام [GroupDocs.Annotation for Java] (https://products.groupdocs.com/annotation/java/). تعرف على مزيد من المعلومات حول واجهة برمجة التطبيقات من [الوثائق] (https://docs.groupdocs.com/annotation/java/) ومستودع [GitHub] (https://github.com/groupdocs-annotation). لمزيد من الاستفسارات ، اتصل بالدعم على [المنتدى] (https://forum.groupdocs.com/).

أنظر أيضا