Jak dodać falistą adnotację w pliku PDF za pomocą C#

Celem tego samouczka jest zademonstrowanie procedury dodawania falistej adnotacji w pliku PDF przy użyciu języka C#. Faliste adnotacje są przydatne do wyróżniania tekstu lub obszarów w dokumencie w celu zwrócenia uwagi lub wskazania potencjalnych problemów. Postępując zgodnie z przepływem pracy przedstawionym w tym samouczku, zdobędziesz wiedzę i umiejętności wymagane do wdrożenia funkcji adnotacji. Udostępnimy przewodnik krok po kroku dotyczący konfigurowania biblioteki adnotacji i zaprezentujemy przykład kodu ilustrujący sposób wstawiania falistej adnotacji do PDF w języku C#.

Kroki, aby dodać krętą adnotację w pliku PDF przy użyciu języka C#

  1. Aby dołączyć faliste adnotacje do dokumentów PDF, zainstaluj GroupDocs.Annotation for .NET za pomocą menedżera pakietów NuGet
  2. Dodaj odniesienie do przestrzeni nazw GroupDocs.Annotation do swojego projektu, aby dodawać faliste adnotacje
  3. Utwórz instancję klasy Annotator, przekazując ścieżkę pliku PDF jako argument do jej konstruktora
  4. Utwórz instancję klasy SquigglyAnnotation i zdefiniuj niezbędne atrybuty, takie jak pozycja i numer strony
  5. Wywołaj metodę Annotator.Add i przekaż obiekt klasy SquigglyAnnotation jako argument
  6. Użyj metody Annotator.Save, aby zapisać wynikowy plik PDF na dysku

Możesz szybko i łatwo utworzyć faliste adnotacje w formacie PDF przy użyciu języka C#, postępując zgodnie z powyższymi instrukcjami i instalując bibliotekę adnotacji na dowolnym komputerze. Dopóki istnieje .NET, te kroki działają z powszechnie używanymi systemami operacyjnymi, takimi jak Windows, macOS i Linux. Aby dołączyć faliste adnotacje do pliku PDF, nie trzeba instalować żadnego dodatkowego oprogramowania. Dodatkowo biblioteka użyta w przykładowym kodzie jest wieloplatformowa, co gwarantuje kompatybilność z różnymi systemami operacyjnymi.

Kod do dodawania falistej adnotacji w formacie PDF przy użyciu języka C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddSquigglyAnnotationinPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
SquigglyAnnotation squiggly = new SquigglyAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is squiggly annotation",
Opacity = 0.7,
PageNumber = 0,
SquigglyColor = 1422623, //Supported only Word and PDF
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add squiggly annotation
annotator.Add(squiggly);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Udostępniliśmy dokładny samouczek i kod *C#, aby dodać falistą adnotację w formacie PDF * w powyższej sekcji, wraz z jasnym i zwięzłym przykładem kodu. Integracja kodu z aplikacjami powinna przebiegać bezproblemowo po zainstalowaniu biblioteki adnotacji dokumentów i zmianie katalogów plików wejściowych i wyjściowych zgodnie z potrzebami. Gratulacje! Korzystając z języka C#, można było dodać falistą adnotację do dokumentu PDF.

Artykuł, który opublikowaliśmy wcześniej, zawiera szczegółowy opis używania programowania w języku C# do wstawiania adnotacji punktowej w pliku PDF. Sugerujemy zapoznanie się z naszym obszernym przewodnikiem na temat jak dodać adnotację punktu do pliku PDF za pomocą C#, aby uzyskać więcej informacji.

 Polski