在文件中新增文字波浪註釋

介紹

Groupdocs.Annotation for .NET 是一個多功能函式庫,可協助開發人員輕鬆地將強大的註解功能整合到其 .NET 應用程式中。無論您處理的是 PDF、Word 文件或其他常用文件格式,Groupdocs.Annotation 都能提供無縫的解決方案,協助您註解文件並增強協作。

先決條件

在深入學習本教程之前,請確保您已滿足以下先決條件:

導入命名空間

確保匯入必要的命名空間以存取 Groupdocs.Annotation for .NET 提供的功能。

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

現在我們已經了解了先決條件,讓我們將添加文字波浪註釋的過程分解為多個步驟。

步驟 1:定義輸出路徑

定義註解文檔的儲存路徑。

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

步驟 2:初始化註解器

透過提供輸入文件路徑來初始化 Annotator 物件。

using (Annotator annotator = new Annotator("input.pdf"))
{
    // 註解程式碼放在這裡
}

步驟 3:建立波浪註釋

建立一個 SquigglyAnnotation 物件並指定其屬性。

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
        }
    }
};

步驟 4:新增註釋

將已建立的波浪註釋新增至文件中。

annotator.Add(squiggly);

步驟5:儲存文檔

將註解文件儲存到指定的輸出路徑。

annotator.Save(outputPath);

步驟6:顯示確認

顯示一則訊息,確認註釋文件已成功儲存。

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

結論

總而言之,Groupdocs.Annotation for .NET 為開發人員提供了一套強大的工具,可將文件註釋功能無縫整合到他們的 .NET 應用程式中。按照本逐步指南,您可以輕鬆地在文件中添加文字波浪註釋,從而增強協作和文件審閱流程。

常見問題解答

Q:Groupdocs.Annotation 可以支援各種檔案格式的註解嗎?

答:是的,Groupdocs.Annotation 支援多種文件格式的註釋,包括 PDF、Word 文件、Excel 表格等。

Q:Groupdocs.Annotation 是否相容於桌面和 Web 應用程式?

答:當然! Groupdocs.Annotation 可以無縫整合到桌面和 Web 應用程式中,提供靈活性和多功能性。

Q:Groupdocs.Annotation 是否有任何可用的授權選項?

答:是的,Groupdocs.Annotation 提供靈活的授權選項,以滿足個人或企業的需求,包括用於試用的臨時授權。

Q:使用 Groupdocs.Annotation 建立的註解可以自訂嗎?

答:當然! Groupdocs.Annotation 為註釋提供了廣泛的自訂選項,可讓開發人員根據他們的特定需求自訂註釋。

Q:Groupdocs.Annotation 是否為開發人員提供支援和文件?

答:確實如此! Groupdocs.Annotation 提供了全面的文件和專門的支援論壇,以幫助開發人員有效地利用其功能。