Цей короткий посібник пояснює, як видалити підсвічування з PDF за допомогою C#. Він містить відомості про налаштування IDE, перелік кроків і приклад коду, який показує як видаляти підсвічування в PDF за допомогою C#. Продемонстровано різні варіанти видалення окремого підсвічування або всіх підсвічувань із заданого PDF.
Кроки для видалення підсвічування в PDF за допомогою C#
- Налаштуйте IDE для використання Aspose.PDF for .NET для видалення підсвічувань
- Створіть перелічувач для вибору видалення всіх підсвічувань або підсвічувань вибраного кольору
- Створіть функцію, яка приймає вхідний/вихідний PDF, прапорець для видалення всіх або вибраних підсвічувань і цільовий колір
- Відкрийте вихідний PDF-файл із підсвіченим текстом, використовуючи клас Document
- Проаналізуйте кожну сторінку та відфільтруйте підсвічування з AnnotationCollection кожної сторінки
- Пройдіть усі підсвічування та видаліть їх відповідно до критеріїв, вибраних користувачем
- Збережіть вихідний PDF-файл після видалення підсвічувань
Ці кроки узагальнюють як стерти підсвічування в PDF за допомогою C#. Завантажте вихідний PDF-файл, отримайте доступ до кожної сторінки та відповідної колекції анотацій. Проаналізуйте кожну анотацію підсвічування, за потреби приведіть її до HighlightAnnotation для доступу до кольорів і, зрештою, видаліть анотацію підсвічування відповідно до заданих критеріїв.
Код для видалення підсвічування PDF за допомогою C#
Цей код демонструє як видалити підсвічування PDF за допомогою C#. Якщо ви просто хочете видалити всі підсвічування незалежно від кольору, вам не потрібно приводити анотацію типу підсвічування до HighlightAnnotation. Ви можете перезаписати наявний PDF-файл або створити новий PDF-файл відповідно до ваших вимог.
Ця стаття навчила нас процесу видалення підсвічувань із PDF. Щоб перетворити файл PS на PDF, зверніться до статті Перетворення файл PS на PDF за допомогою C#.