Dodaj adnotację polilinii do dokumentu
Wstęp
GroupDocs.Annotation for .NET to potężne narzędzie, które umożliwia programistom programowe adnotowanie dokumentów PDF i Microsoft Office. Wśród jego funkcji znajduje się możliwość dodawania adnotacji poliliniowych do dokumentów, co usprawnia współpracę i procesy przeglądu dokumentów.
Wymagania wstępne
Zanim przejdziesz do tego samouczka, upewnij się, że posiadasz następujące elementy:
- Program Visual Studio zainstalowany w systemie.
- Podstawowa znajomość języka programowania C#.
- Zainstalowano bibliotekę GroupDocs.Annotation dla .NET. Można ją pobrać z Tutaj.
Importuj przestrzenie nazw
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;
Krok 1: Zdefiniuj ścieżkę wyjściową
Najpierw zdefiniuj ścieżkę wyjściową, w której zostanie zapisany dokument z adnotacjami.
string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));
Krok 2: Zainicjuj Adnotator
Zainicjuj adnotator, podając nazwę dokumentu wejściowego.
using (Annotator annotator = new Annotator("input.pdf"))
{
Krok 3: Utwórz obiekt adnotacji polilinii
Utwórz obiekt adnotacji polilinii i ustaw jego właściwości, takie jak pozycja, komunikat, krycie, kolor pióra, styl pióra i szerokość pióra.
PolylineAnnotation polyline = new PolylineAnnotation
{
Box = new Rectangle(250, 35, 102, 12),
CreatedOn = DateTime.Now,
Message = "This is polyline 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
}
},
SvgPath = "M250.8280751173709,48.209295774647885l0.6986854460093896,0l0.6986854460093896,-1.3973708920187793l0.6986854460093896,0l0.6986854460093896,-1.3973708920187793l1.3973708920187793,-0.6986854460093896l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0l2.096056338028169,-1.3973708920187793l3.493427230046948,-1.3973708920187793l0.6986854460093896,-0.6986854460093896l1.3973708920187793,-1.3973708920187793l0.6986854460093896,0l1.3973708920187793,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0l0,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l0,-0.6986854460093896l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l2.096056338028169,-0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l1.3973708920187793,0l1.3973708920187793,0l2.096056338028169,0l5.589483568075117,0l1.3973708920187793,0l2.096056338028169,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l1.3973708920187793,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0l2.096056338028169,1.3973708920187793l0.6986854460093896,0l0.6986854460093896,0l0,0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0.6986854460093896l0,0.6986854460093896l0.6986854460093896,0l1.3973708920187793,0.6986854460093896l1.3973708920187793,0.6986854460093896l3.493427230046948,0.6986854460093896l1.3973708920187793,0.6986854460093896l2.096056338028169,0.6986854460093896l1.3973708920187793,0.6986854460093896l1.3973708920187793,0l1.3973708920187793,0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l2.7947417840375586,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l2.7947417840375586,0l0.6986854460093896,0l2.7947417840375586,0l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l0.6986854460093896,0l0.6986854460093896,0l0.698685
4460093896,0l0.6986854460093896,0l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0"
};
Krok 4: Dodaj adnotację polilinii
Dodaj adnotację wielolinii do dokumentu za pomocą obiektu adnotatora.
annotator.Add(polyline);
Krok 5: Zapisz dokument
Zapisz dokument z adnotacjami w określonej ścieżce wyjściowej.
annotator.Save(outputPath);
Krok 6: Wyświetl komunikat o powodzeniu
Wyświetl komunikat potwierdzający pomyślne zapisanie dokumentu.
Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");
Wniosek
W tym samouczku nauczyliśmy się, jak dodać adnotację polilinii do dokumentu za pomocą GroupDocs.Annotation dla .NET. Ta funkcja usprawnia współpracę i procesy przeglądu dokumentów, ułatwiając użytkownikom skuteczną komunikację opinii i sugestii.
Najczęściej zadawane pytania
Czy GroupDocs.Annotation dla platformy .NET jest kompatybilny ze wszystkimi formatami dokumentów?
GroupDocs.Annotation dla platformy .NET obsługuje popularne formaty dokumentów, takie jak PDF oraz formaty pakietu Microsoft Office, w tym Word, Excel i PowerPoint.
Czy mogę dostosować wygląd adnotacji?
Tak, możesz dostosować różne właściwości adnotacji, takie jak kolor, krycie, styl i szerokość, by odpowiadały Twoim potrzebom.
Czy GroupDocs.Annotation dla .NET oferuje bezpłatną wersję próbną?
Tak, możesz skorzystać z bezpłatnej wersji próbnej GroupDocs.Annotation dla .NET, odwiedzając stronę ten link.
Gdzie mogę znaleźć dokumentację dotyczącą GroupDocs.Annotation dla platformy .NET?
Dokumentację dla GroupDocs.Annotation dla .NET można znaleźć Tutaj.
Gdzie mogę uzyskać pomoc w przypadku jakichkolwiek problemów lub zapytań związanych z GroupDocs.Annotation dla platformy .NET?
Możesz uzyskać pomoc odwiedzając forum GroupDocs.Annotation Tutaj.