
Są przypadki, w których trzeba wskazać treść, która zawiera błędy lub jest już nieaktualna. Przekreślanie jest jednym ze sposobów oznaczania nieważnych treści w dokumentach. Aby więc zautomatyzować przekreślanie w aplikacjach .NET, w tym artykule pokazano, jak przekreślać tekst w dokumentach przy użyciu języka C#.
W tym artykule omówiono następujące tematy.
Interfejs API platformy .NET do przekreślenia tekstu
GroupDocs.Annotation to rozwiązanie do tworzenia adnotacji w dokumentach i obrazach, które umożliwia automatyzację różnych typów adnotacji w wielu formatach dokumentów. Dlatego użyję jego interfejsu API platformy .NET w przykładach w tym artykule, aby przekreślić tekst w dokumentach. Oprócz przekreślonej adnotacji istnieje wiele innych obsługiwanych typów adnotacji wymienionych w dokumentacji.
Pobierz instalator bibliotek DLL lub MSI z sekcji pobierania lub zainstaluj interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.
PM> Install-Package GroupDocs.Annotation
Jak przekreślać tekst w dokumentach przy użyciu języka C#
Zacznijmy szybko wykreślać zidentyfikowane błędy w dokumencie. Poniższe kroki umożliwiają przekreślenie tekstu w dokumentach przy użyciu języka C#.
- Załaduj dokument źródłowy za pomocą klasy Annotator.
- Utwórz i zdefiniuj adnotację przekreśloną za pomocą klasy StrikeoutAnnotation.
- Ustaw kolor linii przekreślenia.
- Nieprzezroczystość, numer strony dokumentu
- Współrzędne i inne właściwości
- Dodaj przygotowaną adnotację przekreślenia do adnotatora za pomocą metody Add().
- Zapisz dokument z adnotacjami za pomocą metody Save().
Poniższy przykład kodu C# przekreśla zaznaczony tekst w dokumencie PDF.
/*
* Przekreślanie tekstu w programach Word, PDF, arkuszach kalkulacyjnych, prezentacjach przy użyciu języka 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");
}
Uzyskaj bezpłatną licencję API
Możesz używać GroupDocs.Annotation for .NET za darmo, uzyskując tymczasową licencję.
Wniosek
Podsumowując, nauczyłeś się dodawać adnotacje przekreślone za pomocą języka C#. Korzystając z tej adnotacji, możesz programowo wykreślić tekst w Word, PDF, arkuszu kalkulacyjnym, dokumentach prezentacji. Podobnie możesz wypróbować różne inne typy adnotacji zgodnie z wymaganiami.
Dowiedz się więcej o GroupDocs.Annotation for .NET, odwiedzając jego dokumentację. Możesz zbudować własną aplikację adnotatora dla obsługiwanych formatów dokumentów. Możesz skontaktować się z nami w sprawie pytań za pośrednictwem forum.