Faliste podkreślenia są zwykle używane do pokazania niespójności w dokumencie. Znamy te linie, ponieważ Microsoft Word używa czerwonych falistych podkreśleń, aby wskazać błędy ortograficzne, a niebieskich falistych/falistych podkreśleń w przypadku problemów z formatowaniem. Takie podkreślenia adnotacji w dokumentach możemy również dodać programowo. W tym artykule dowiemy się, jak dodawać faliste podkreślenia w programach Word, PDF, PPT i innych dokumentach przy użyciu języka C#.
Poniżej omówiono następujące tematy:
- Interfejs API platformy .NET do falistego podkreślenia / falistej adnotacji
- Dodaj faliste podkreślenie do tekstu w dokumentach programu Word — kręta adnotacja
- Dodaj faliste podkreślenie do tekstu w plikach PDF, PPT i innych dokumentach
Interfejs API platformy .NET dla falistego podkreślenia — kręta adnotacja
GroupDocs.Annotation zapewnia rozwiązanie do adnotacji, które umożliwia manipulowanie i automatyzację różnych typów adnotacji w dokumentach w aplikacjach .NET. Użyjemy jego API GroupDocs.Annotation for .NET, aby dodać falistą adnotację w dokumentach przy użyciu języka C#.
Możesz pobrać pliki DLL lub instalator MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.
PM> Install-Package GroupDocs.Annotation
Dodaj faliste podkreślenie do tekstu w programie Word (DOC/DOCX) przy użyciu języka C# — kręta adnotacja
Poniższy krok pokazuje, jak wstawić faliste podkreślenie w dokumencie programu Word przy użyciu języka C#.
- Załaduj słowo (DOC, DOCX) za pomocą klasy Annotator.
- Utwórz faliste podkreślenie za pomocą klasy SquigglyAnnotation.
- Spersonalizuj faliste podkreślenie, ustawiając jego kolor, krycie, współrzędne, numer strony itp.
- Dodać the squiggly annotation to the annotator.
- Zapisz zaktualizowany plik programu Word za pomocą metody Save().
Poniższy przykład kodu w języku C# dodaje faliste podkreślenie do zaznaczonego tekstu dokumentu programu Word.
/*
* Dodaj faliste podkreślenie (Squiggly Adnotation) do tekstu w plikach DOC, DOCX za pomocą C#
*/
using (Annotator annotator = new Annotator("path/document.docx"))
{
SquigglyAnnotation squiggly = new SquigglyAnnotation
{
BackgroundColor = 0xFFF000,
FontColor = 0xFF0000,
Message = "This is Squiggly Annotation",
CreatedOn = DateTime.Now,
Opacity = 0.5,
PageNumber = 0,
Points = new List<Point>
{
new Point(20, 170),
new Point(290, 170),
new Point(20, 200),
new Point(290, 200)
}
};
annotator.Add(squiggly);
annotator.Save("path/squiggly-document.docx");
}
Możesz dodać dowolny inny typ adnotacji z różnych AnnotationModels.
Dodaj faliste podkreślenie do tekstu w plikach PDF, PPT i innych dokumentach za pomocą C#
Podobnie możesz dodać faliste podkreślenie do dowolnego dokumentu przy użyciu tego samego kodu C# (sprawdź dokumentację, czy zamierzony format pliku dokumentu jest obsługiwany przez interfejs API).
Poniżej przedstawiono kroki, jak wstawić faliste podkreślenie w dokumencie PDF przy użyciu języka C#.
- Załaduj dokument PDF za pomocą klasy Annotator.
- Utwórz faliste podkreślenie za pomocą klasy SquigglyAnnotation.
- Dostosuj kolor, krycie, współrzędne, numer strony itp. dla falistego/falistego podkreślenia.
- Dodaj falistą adnotację do adnotatora za pomocą metody Add().
- Zapisz zaktualizowany plik PDF za pomocą metody Save().
Poniższy przykład kodu C# dodaje faliste podkreślenie do zaznaczonego tekstu pliku PDF.
/*
* Dodaj faliste podkreślenie (squiggly adnotacja) do tekstu w pliku PDF za pomocą C#
*/
using (Annotator annotator = new Annotator("path/document.pdf"))
{
SquigglyAnnotation squiggly = new SquigglyAnnotation
{
FontColor = 0xFF0000,
Opacity = 0.5,
PageNumber = 0,
Points = new List<Point>
{
new Point(20, 100),
new Point(150, 100),
new Point(20, 130),
new Point(150, 130)
}
};
annotator.Add(squiggly);
annotator.Save("path/squiggly-document.pdf");
}
Wniosek
Podsumowując, omówiliśmy, jak dodać faliste/faliste podkreślenie w dokumentach programu Word za pomocą języka C#. Ponadto tę samą falistą adnotację można dodać do innych dokumentów, takich jak PDF, PPT i inne. Falista adnotacja to nowy dodatek do wielu innych typów adnotacji oferowanych przez API.
Dowiedz się więcej o GroupDocs.Annotation for .NET. Odwiedź jego dokumentację, aby rozpocząć tworzenie własnych aplikacji do adnotacji w dokumentach dla różnych obsługiwanych formatów dokumentów. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.