הערות משמשות בדרך כלל להצבעה על תצפיות במסמכים. אלה יכולים לשמש גם למתן משוב בזמן דיון. קודם לכן, דנו בדרך Java להוסיף הערות שונות למסמכי PDF.מאמר זה דן כיצד להסיר הערות ממסמכים כמו קובצי PDF ו- Word DOC/DOCX ב-Java.

הנושאים הבאים נדונים להלן:

Java API עבור הערות

ל-GroupDocs יש Java API המאפשר התמודדות עם הערות בתוך מסמכים ותמונות שונות. הוא מאפשר הוספה, מחיקה וחילוץ של הערות מ-PDF, Word וסוגים רבים אחרים של מסמכים. תוכל לבקר בתיעוד לרשימה המלאה של פורמטים נתמכים של מסמכים להערה.

הורד או הגדר

הורד את קובץ ה-JAR מקטע ההורדות, או פשוט קבל את תצורות המאגר והתלות העדכניות ביותר עבור ה-pom.xml של יישומי Java המבוססים על maven.

<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

ישנן דרכים להסיר הערות ממסמכים. ניתן להסיר את כל ההערות בבת אחת. אתה יכול להסיר הערות ספציפיות על ידי מתן מזהים, או להסיר הערות ספציפיות על ידי אספקת אובייקט ההערה. לאפשרויות אחרות, בקר בתיעוד.

להלן השלבים להסרת כל ההערות ממסמכי 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();

הסר הערה לפי אובייקט הערה ב-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.למידע נוסף על ה-API מתיעוד וממאגרי GitHub.לשאלות נוספות, צור קשר עם התמיכה בפורום.

ראה גם