W tym artykule przyjrzymy się procesowi dodawania adnotacji obrazu do pliku PDF przy użyciu języka C# z pomocą najpopularniejszej biblioteki adnotacji. Dokumenty PDF są powszechnie używane do przechowywania i udostępniania informacji, w tym obrazów. Czasami jednak konieczne może być dodanie adnotacji do obrazów w plikach PDF w celu zapewnienia szerszego kontekstu lub podkreślenia określonych szczegółów. Pomożemy Ci również w stworzeniu przykładowego kodu, który zademonstruje, jak wstawić adnotację obrazu do pliku PDF przy użyciu języka C#. Oto podstawowe kroki, które należy wykonać podczas dołączania adnotacji obrazu do pliku PDF przy użyciu języka programowania C#.
Kroki, aby dodać adnotację obrazu do pliku PDF przy użyciu języka C#
- Zainstaluj GroupDocs.Annotation for .NET za pomocą menedżera pakietów NuGet
- Dołącz odwołanie do przestrzeni nazw GroupDocs.Annotation
- Zainicjuj obiekt klasy Annotator przekazując ścieżkę pliku PDF do jego konstruktora
- Utwórz instancję klasy ImageAnnotation i przypisz wartości do różnych właściwości, takich jak lokalizacja, krycie i numer strony
- Wywołaj metodę Annotator.Add i podaj obiekt ImageAnnotation jako argument
- Wywołaj metodę Annotator.Save, aby zapisać wyjściowy plik PDF
Instrukcje przedstawione powyżej pokazują, jak zainstalować bibliotekę adnotacji na komputerze, aby umożliwić procedurę tworzenia adnotacji obrazu w formacie PDF przy użyciu języka C#. Te kroki można wykonać w różnych powszechnie używanych systemach operacyjnych, w tym Windows, macOS i Linux, pod warunkiem, że jest zainstalowana platforma .NET. Aby wstawić obraz do dokumentu PDF, nie jest potrzebne żadne dodatkowe oprogramowanie. Ponadto biblioteka wykorzystana w poniższym przykładzie kodu jest kompatybilna z wieloma platformami.
Kod, aby dodać adnotację obrazu do pliku PDF przy użyciu języka C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
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")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
W poprzedniej sekcji przedstawiliśmy szczegółowy opis włączania adnotacji obrazu do pliku PDF przy użyciu języka C# i podaliśmy prosty przykład kodu. Proces adnotacji obrazu C# w formacie PDF jest bardzo prosty. Po zainstalowaniu biblioteki adnotacji i dostosowaniu ścieżek plików wejściowych i wyjściowych, jeśli to konieczne, możesz bezproblemowo włączyć kod do swoich aplikacji. Gratulacje! Pomyślnie zaimplementowałeś adnotację obrazu w pliku PDF przy użyciu języka C#.
Wcześniej opublikowaliśmy temat dotyczący dołączania adnotacji odległości do plików PDF. Jeśli potrzebujesz więcej informacji, zapoznaj się z naszym przewodnikiem na jak dodać adnotację odległości w pliku PDF za pomocą C#.