Это краткое руководство объясняет, как удалить выделение из 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#.