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#.

Dodaj falistą adnotację do dokumentów

Poniżej omówiono następujące tematy:

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.

Zobacz też