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#
- Aby dołączyć faliste adnotacje do dokumentów PDF, zainstaluj GroupDocs.Annotation for .NET za pomocą menedżera pakietów NuGet
- Dodaj odniesienie do przestrzeni nazw GroupDocs.Annotation do swojego projektu, aby dodawać faliste adnotacje
- Utwórz instancję klasy Annotator, przekazując ścieżkę pliku PDF jako argument do jej konstruktora
- Utwórz instancję klasy SquigglyAnnotation i zdefiniuj niezbędne atrybuty, takie jak pozycja i numer strony
- Wywołaj metodę Annotator.Add i przekaż obiekt klasy SquigglyAnnotation jako argument
- 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.