在文件中新增文字密文註釋

介紹

在文件中添加文字編輯註釋可能是安全管理敏感資訊的關鍵步驟。 GroupDocs.Annotation for .NET 提供了一個強大的解決方案來無縫實現這一目標。在本教程中,我們將引導您逐步完成為文件添加文字密文註釋的過程。

先決條件

在我們開始之前,請確保您具備以下先決條件:

  1. GroupDocs.Annotation for .NET:確保您已安裝 GroupDocs.Annotation for .NET 程式庫。您可以從網站.
  2. 開發環境:使用 .NET 相容 IDE(例如 Visual Studio)設定開發環境。

導入命名空間

首先,讓我們將必要的命名空間匯入到我們的專案中:

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 步:初始化註釋器

使用輸入文檔路徑初始化註解器。代替"input.pdf"以及您的文件的路徑。

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

第 3 步:建立文字密文註釋

創建一個TextRedactionAnnotation具有所需屬性的對象,例如PageNumber, FontColor, 和Points。根據您的要求自訂註釋。

TextRedactionAnnotation textRedaction = new TextRedactionAnnotation
{
    CreatedOn = DateTime.Now,
    Message = "This is text redaction annotation",
    PageNumber = 0,
    FontColor = 16761035,
    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(textRedaction);
annotator.Save(outputPath);

第 5 步:檢查輸出

最後確認文件已成功儲存到指定的輸出路徑。

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

結論

在本教學中,我們示範了使用 GroupDocs.Annotation for .NET 將文字編輯註解新增至文件的過程。透過這些步驟,您現在可以安全地管理文件中的敏感資訊。

常見問題解答

我可以自訂文字密文註釋的外觀嗎?

是的,您可以自訂各種屬性,例如字體顏色、填滿顏色和不透明度,以滿足您的要求。

購買前是否有試用版?

是的,您可以從以下位置存取免費試用版:網站.

如果遇到任何問題,我該如何獲得支援?

您可以從 GroupDocs.Annotation 社群論壇獲得支持這裡.

我需要臨時許可證才能進行測試嗎?

是的,您可以從以下機構獲得臨時許可證購買頁面供測試用。

我可以在一個文件中新增多個註解嗎?

當然,GroupDocs.Annotation 允許您為單一文件添加各種類型的註解和多個實例。