Това кратко ръководство обяснява как да премахнете подчертаване от 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#.