W tym artykule znajdziesz obszerny przewodnik dotyczący dodawania adnotacji odległości w pliku PDF przy użyciu języka C#. Adnotacje odległości są pomocne przy wskazywaniu odległości między dwoma punktami w dokumentach PDF, dzięki czemu są przydatne w rysunkach technicznych, planach budowlanych i innych zastosowaniach wymagających precyzyjnych pomiarów. Dostarczymy szczegółowe instrukcje dotyczące konfigurowania biblioteki adnotacji oraz przykład kodu do wstawiania adnotacji odległości do pliku PDF w języku C#. Poniżej przedstawiono podstawowe kroki dodawania adnotacji odległości do pliku PDF przy użyciu języka programowania C#.
Kroki, aby dodać adnotację odległości w formacie PDF przy użyciu języka C#
- Aby dołączyć adnotacje dotyczące odległości do pliku PDF, zainstaluj GroupDocs.Annotation for .NET za pomocą menedżera pakietów NuGet
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Annotation
- Utwórz instancję klasy Annotator i przekaż ścieżkę pliku PDF jako argument do jej konstruktora
- Utwórz instancję klasy DistanceAnnotation i ustaw niektóre atrybuty, takie jak pozycja i numer strony
- Wywołaj metodę Annotator.Add i podaj obiekt DistanceAnnotation jako argument
- Wywołaj metodę Annotator.Save, aby zapisać ostateczny wynikowy plik PDF na dysku
Jeśli zastosujesz się do powyższych wskazówek i zainstalujesz bibliotekę adnotacji na swoim komputerze, możesz bez wysiłku tworzyć adnotacje odległości w formacie PDF przy użyciu języka C#. Instrukcje te można wykonać w popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, o ile zainstalowana jest platforma .NET. Do włączenia adnotacji odległości do pliku PDF nie jest wymagane żadne dodatkowe oprogramowanie. Ponadto biblioteka używana w poniższym przykładzie kodu jest wieloplatformowa.
Kod, aby dodać adnotację odległości w formacie PDF przy użyciu języka C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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 DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Poprzednia sekcja zawiera szczegółowe wyjaśnienie sposobu dodawania adnotacji odległości w formacie PDF C# wraz z prostym przykładem kodu. Po zainstalowaniu biblioteki adnotacji dokumentu i zmodyfikowaniu ścieżek plików wejściowych i wyjściowych zgodnie z wymaganiami, możesz bez wysiłku zintegrować kod ze swoimi aplikacjami. Gratulacje! Pomyślnie zaimplementowałeś adnotację odległości w pliku PDF przy użyciu języka C#.
Wcześniej udostępniliśmy artykuł na temat dodawania adnotacji elipsy w formacie PDF. Jeśli potrzebujesz więcej informacji, zapoznaj się z przewodnikiem na stronie jak dodać adnotację elipsy w PDF za pomocą C#.