Dodaj tekstową falistą adnotację do dokumentu
Wstęp
Groupdocs.Annotation dla .NET to wszechstronna biblioteka, która umożliwia deweloperom bezproblemową integrację solidnych możliwości adnotacji z aplikacjami .NET. Niezależnie od tego, czy pracujesz z plikami PDF, dokumentami Word czy innymi popularnymi formatami plików, Groupdocs.Annotation zapewnia bezproblemowe rozwiązanie do adnotacji i usprawniania współpracy nad dokumentami.
Wymagania wstępne
Zanim przejdziesz do samouczka, upewnij się, że spełnione są następujące wymagania wstępne:
Importuj przestrzenie nazw
Pamiętaj o zaimportowaniu niezbędnych przestrzeni nazw, aby uzyskać dostęp do funkcjonalności udostępnianych przez Groupdocs.Annotation dla platformy .NET.
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;
Teraz, gdy omówiliśmy już wymagania wstępne, podzielmy proces dodawania tekstu w formie falowanych adnotacji na kilka kroków.
Krok 1: Zdefiniuj ścieżkę wyjściową
Zdefiniuj ścieżkę, 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 obiekt Annotator, podając ścieżkę do dokumentu wejściowego.
using (Annotator annotator = new Annotator("input.pdf"))
{
// Kod adnotacji wpisz tutaj
}
Krok 3: Utwórz falistą adnotację
Utwórz obiekt SquigglyAnnotation i określ jego właściwości.
SquigglyAnnotation squiggly = new SquigglyAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
Message = "This is squiggly annotation",
Opacity = 0.7,
PageNumber = 0,
BackgroundColor = 16761035,
SquigglyColor = 1422623,
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
}
}
};
Krok 4: Dodaj adnotację
Dodaj utworzoną falistą adnotację do dokumentu.
annotator.Add(squiggly);
Krok 5: Zapisz dokument
Zapisz dokument z adnotacjami w określonej ścieżce wyjściowej.
annotator.Save(outputPath);
Krok 6: Wyświetl potwierdzenie
Wyświetl komunikat potwierdzający pomyślne zapisanie dokumentu z adnotacjami.
Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");
Wniosek
Podsumowując, Groupdocs.Annotation for .NET zapewnia deweloperom solidny zestaw narzędzi do bezproblemowej integracji funkcji adnotacji dokumentów z aplikacjami .NET. Postępując zgodnie z tym przewodnikiem krok po kroku, możesz bez wysiłku dodawać do dokumentów kręte adnotacje tekstowe, usprawniając współpracę i procesy przeglądu dokumentów.
Najczęściej zadawane pytania
P: Czy Groupdocs.Annotation obsługuje adnotacje w różnych formatach plików?
O: Tak, Groupdocs.Annotation obsługuje adnotacje w szerokiej gamie formatów plików, w tym w plikach PDF, dokumentach Word, arkuszach Excel i innych.
P: Czy Groupdocs.Annotation jest kompatybilny zarówno z aplikacjami komputerowymi, jak i internetowymi?
A: Oczywiście! Groupdocs.Annotation można bezproblemowo zintegrować z aplikacjami desktopowymi i internetowymi, oferując elastyczność i wszechstronność.
P: Czy są dostępne jakieś opcje licencjonowania dla Groupdocs.Annotation?
O: Tak, Groupdocs.Annotation oferuje elastyczne opcje licencjonowania dostosowane do potrzeb indywidualnych użytkowników i przedsiębiorstw, w tym licencje tymczasowe w celach próbnych.
P: Czy adnotacje utworzone za pomocą Groupdocs.Annotation można dostosowywać?
A: Oczywiście! Groupdocs.Annotation zapewnia rozbudowane opcje dostosowywania adnotacji, umożliwiając deweloperom dostosowywanie adnotacji do ich konkretnych wymagań.
P: Czy Groupdocs.Annotation oferuje pomoc techniczną i dokumentację dla deweloperów?
A: Rzeczywiście! Groupdocs.Annotation zapewnia kompleksową dokumentację i dedykowane fora wsparcia, aby pomóc deweloperom w efektywnym wykorzystaniu jego funkcji.