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

介紹

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

第四步:新增註釋

將建立的波浪形註解新增至文件中。

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 提供全面的文件和專門的支援論壇,以協助開發人員有效地利用其功能。