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

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

.NET API עבור הערות

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

הורד את קובצי ה-DLL או ה-MSI שלו מקטע ההורדות או התקן את ה-API באפליקציית NET שלך דרך [NuGet](https://www.nuget.org/packages /groupdocs.annotation).אתה יכול גם להשתמש בפקודה הבאה ממנהל החבילות.

PM> Install-Package GroupDocs.Annotation

הסר את כל ההערות ממסמכי PDF, Word באמצעות C#

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

להלן השלבים להסרת כל ההערות ממסמכי PDF או Word DOC/DOCX באמצעות C#.

  • טען את המסמך באמצעות Annotator.
  • אתחול המחלקה אפשרויות שמירה.
  • הגדר את סוג ההערה ל-None.
  • שמור את הקובץ, ללא הערות באמצעות שיטת Save().

הקוד הבא מראה כיצד להסיר הערות מקובצי PDF או Word באמצעות C#.

// הסר את כל ההערות ממסמך ה-PDF באמצעות C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}

הסר הערות לפי מזהים באמצעות C#

באופן דומה, אתה יכול לספק מזהי הערות כדי להסיר את ההערות האלה מהמסמך. פשוט ספק את המזהה או את רשימת המזהים כדי להיפטר מהביאור שצוין. הקוד הבא מראה כיצד להסיר את ההערות ממסמכי PDF או Word על ידי מתן המזהים באמצעות C#.

// הסר הערות לפי מזהים ממסמך ה-PDF באמצעות C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(new List<int>{0,1});
    annotator.Save("path/document-remove-annotation.pdf");
}

הסר הערה לפי אובייקט הערה באמצעות C#

אתה יכול גם להיפטר מהביאור הספציפי על ידי הוכחת אובייקט ההערה. על מנת להראות זאת, דוגמת הקוד הבאה מסירה את ההערות ממסמכי PDF או Word באמצעות אובייקטי הערה ב-C#.

// הסר הערות סלקטיביות ממסמך ה-PDF באמצעות C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(annotator.Get()[0]);
    annotator.Save("path/document-remove-annotation.pdf");
}

סיכום

לסיום, למדת כיצד להסיר הערות מהמסמכים באמצעות C#. באופן ספציפי, הסרנו את כל ההערות מקובצי PDF ו-Word. מאוחר יותר הסרנו הערות על ידי מתן תעודות זהות וגם על ידי הוכחת חפצי ההערה.

בנה יישום NET מסיר הערות למסמכים משלך באמצעות GroupDocs.Annotation עבור NET. למידע נוסף על ה-API מתיעוד וממאגרי GitHub.לשאלות נוספות, צור קשר עם התמיכה בפורום.

ראה גם