Adnotacje do dokumentów przy użyciu interfejsów API języka C#

Dodawaj adnotacje do arkuszy kalkulacyjnych Microsoft Word, Excel, prezentacji PowerPoint i plików PDF za pomocą Aspose.Total for .NET.

 

Adnotacje w dokumencie odnoszą się do procesu dodawania metadanych, komentarzy lub innych rodzajów informacji do dokumentu w celu zapewnienia dodatkowego kontekstu lub wyróżnienia określonych elementów w dokumencie. Adnotacje mogą obejmować notatki tekstowe, wyróżnienia, kształty, komentarze i inne typy znaczników, które pomagają użytkownikom zrozumieć treść dokumentu lub wchodzić w interakcję z nią. Adnotacje do dokumentów są powszechnie stosowane w różnych branżach, takich jak prawo, opieka zdrowotna, edukacja i biznes, do zadań takich jak przeglądanie dokumentów, współpraca i analiza.

Zarządzanie adnotacjami w dokumentach za pośrednictwem aplikacji opartych na platformie .NET wykorzystuje integrację platformy .NET z technologiami firmy Microsoft, zapewniając bezproblemową kompatybilność z pakietami Microsoft Office, SharePoint i Azure. Bogata obsługa bibliotek, mocne pisanie i funkcje językowe, a także optymalizacje bezpieczeństwa i wydajności sprawiają, że jest to preferowany wybór do tworzenia aplikacji obsługujących dokumenty z adnotacjami i manipulujących nimi.

Adnotuj dokumenty Microsoft Word

Dodawanie adnotacji do dokumentów Microsoft Word za pomocą Aspose.Total oferuje zestaw korzyści, które zaspokajają różnorodne potrzeby programistów i firm. Po pierwsze, kompatybilność międzyplatformowa Aspose.Total zapewnia programistom bezproblemową integrację funkcji adnotacji w dokumentach z aplikacjami w środowiskach Windows, Linux i macOS. Aspose.Words, kluczowy komponent Aspose.Total, oferuje wszechstronną gamę typów adnotacji, w tym adnotacje tekstowe, obszarowe i punktowe, zapewniając programistom elastyczność w zakresie konkretnych przypadków użycia.

Kolejna istotna zaleta polega na wysokiej wydajności bibliotek Aspose.Total. Biblioteki te są zoptymalizowane pod kątem wydajnego przetwarzania dużych dokumentów programu Word z adnotacjami, obsługując aplikacje wymagające adnotacji w czasie rzeczywistym lub zajmujące się obszernymi zestawami dokumentów. Bogate opcje formatowania i stylizacji oferowane przez Aspose.Words umożliwiają programistom dostosowywanie wizualnych aspektów adnotacji, zwiększając przejrzystość i prezentację dokumentów z adnotacjami.

Kod C# — wyodrębnij wszystkie komentarze

Document docx = new Document("input.docx");
ArrayList collectedComments = new ArrayList();
NodeCollection comments = docx.GetChildNodes(NodeType.Comment, true);
foreach (Comment comment in comments){
collectedComments.Add(comment.Author + " " + comment.DateTime + " " + comment.ToString(SaveFormat.Text));
//print
}

Kod C# — usuwanie komentarzy określonego autora

Document docx = new Document("input.docx");
NodeCollection comments = docx.GetChildNodes(NodeType.Comment, true);
for (int i = comments.Count - 1; i >= 0; i--){
Comment comment = (Comment)comments[i];
if (comment.Author == authorName)
comment.Remove();
}

Adnotowanie prezentacji Powerpoint PPT PPTX

Aby dodawać adnotacje do prezentacji programu PowerPoint przy użyciu Aspose.Total for .NET, będziesz głównie korzystać z biblioteki Aspose.Slides for .NET. Ta biblioteka zapewnia kompleksowe funkcje pracy z plikami programu Microsoft PowerPoint, w tym możliwość dodawania adnotacji. Oto fragmenty kodu C# pokazujące, jak dodawać adnotacje do prezentacji programu PowerPoint przy użyciu Aspose.Slides for .NET:

Kod C# — dodawaj komentarze w prezentacjach programu Powerpoint

Kod C# — usuwanie autorów komentarzy z prezentacji programu Powerpoint

Adnotacje PDF w aplikacjach C#

Dodawanie adnotacji do dokumentów PDF za pomocą Aspose.Total zapewnia kompleksowe rozwiązanie dla programistów i firm, które chcą zwiększyć swoje możliwości manipulowania plikami PDF. Aspose.PDF, kluczowy komponent Aspose.Total, oferuje potężne interfejsy API, które umożliwiają programistom bezproblemową integrację funkcji adnotacji z ich aplikacjami. Dzięki kompatybilności między platformami Aspose.Total umożliwia programistom wdrażanie funkcji adnotacji w dokumentach PDF w różnych systemach operacyjnych, w tym Windows, Linux i macOS.

Aspose.PDF obsługuje różne adnotacje, a ta elastyczność pozwala programistom wybrać najbardziej odpowiedni typ adnotacji dla ich konkretnego przypadku użycia.

Kod C# — dodawaj adnotacje w plikach PDF

Document pdfDocument = new Document();
Page targetPage = pdfDocument.Pages.Add();
targetPage.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Here are the sample contents of the PDF"));
TextAnnotation annotation = new TextAnnotation(pdfDocument.Pages[1], new Aspose.Pdf.Rectangle(220, 420, 420, 620)){
Title = "Title of the annotation",
Subject = "Subject of the annotation",
State = AnnotationState.Accepted,
Contents = "Contents of the annotation",
Open = true,
Icon = TextIcon.Key
};
Border border = new Border(annotation) {
Width = 6,
Dash = new Dash(1, 1)
};
annotation.Border = border;
pdfDocument.Pages[1].Annotations.Add(annotation);
pdfDocument.Save("AnnotatedPdf.pdf");