Есть случаи, когда вам нужно указать на контент, в котором есть ошибки или он больше недействителен. Вычеркивание — один из способов отметить недопустимое содержание в документах. Итак, чтобы автоматизировать зачеркивание в приложениях .NET, в этой статье показано, как зачеркивать текст в документах с помощью C#.
В этой статье обсуждаются следующие темы.
.NET API для зачеркнутого текста
GroupDocs.Annotation — это решение для аннотирования документов и изображений, которое позволяет автоматизировать различные типы аннотаций в различных форматах документов. Поэтому я буду использовать его .NET API в примерах этой статьи для зачеркивания текста в документах. В дополнение к зачеркнутой аннотации существует множество других поддерживаемых типов аннотаций, упомянутых в документации.
Загрузите библиотеки DLL или установщик MSI из раздела загрузок или установите API в своем приложении .NET с помощью NuGet.
PM> Install-Package GroupDocs.Annotation
Как зачеркнуть текст в документах с помощью C#
Давайте быстро начнем вычеркивать из документа выявленные ошибки. Следующие шаги позволяют зачеркивать текст в документах с помощью C#.
- Загрузите исходный документ, используя класс Annotator.
- Создайте и определите зачеркнутую аннотацию с помощью класса StrikeoutAnnotation.
- Установите цвет линии зачеркивания.
- Непрозрачность, номер страницы документа
- Координаты и другие свойства
- Добавьте подготовленную зачеркнутую аннотацию в аннотатор с помощью метода Add().
- Сохраните аннотированный документ с помощью метода Save().
В следующем примере кода C# выделенный текст в документе PDF зачеркивается.
/*
* Зачеркнутый текст в Word, PDF, электронных таблицах, презентациях с использованием C#
*/
using (Annotator annotator = new Annotator("path/document.pdf"))
{
StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
FontColor = 0x000000,
Opacity = 0.7,
PageNumber = 0,
Points = new List<Point>
{
new Point(183, 770),
new Point(308, 770),
new Point(183, 752),
new Point(308, 752)
}
};
annotator.Add(strikeout);
annotator.Save("path/strikethrough-text.pdf");
}
Получите бесплатную лицензию API
Вы можете бесплатно использовать GroupDocs.Annotation for .NET, получив временную лицензию.
Вывод
Подводя итог, вы научились добавлять зачеркнутые аннотации с помощью C#. Используя эту аннотацию, вы можете программно зачеркивать текст в документах Word, PDF, электронных таблицах, презентациях. Точно так же вы можете попробовать различные другие типы аннотаций в соответствии с вашими требованиями.
Узнайте больше о GroupDocs.Annotation for .NET, посетив его документацию. Вы можете создать собственное приложение-аннотатор для поддерживаемых форматов документов. Вы можете связаться с нами по вопросам через форум.