使用 C# 刪除文本

在某些情況下,您需要指出有錯誤或不再有效的內容。劃掉是標記文檔中無效內容的方法之一。因此,為了在 .NET 應用程序中自動刪除刪除線,本文介紹瞭如何使用 C# 在文檔中刪除刪除線文本。

本文討論了以下主題。

刪除線文本的 .NET API

GroupDocs.Annotation 是一種文檔和圖像註釋解決方案,允許在多種文檔格式中自動執行各種註釋類型。因此,我將在本文的示例中使用它的 .NET API 來刪除文檔中的文本。除了刪除線註釋之外,文檔中還提到了很多其他支持的註釋類型

下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Annotation

如何使用 C# 刪除文檔中的文本

讓我們快速開始刪除文檔中已識別的錯誤。以下步驟允許您使用 C# 刪除文檔中的文本。

  • 使用 Annotator 類加載源文檔。
  • 使用 StrikeoutAnnotation 類創建和定義刪除線註釋。
    • 設置刪除線顏色。
    • 不透明度、文檔頁碼
    • 坐標和其他屬性
  • 使用 Add() 方法將準備好的刪除線註釋添加到註釋器中。
  • 使用 Save() 方法保存帶註釋的文檔。

以下 C# 代碼示例劃掉了 PDF 文檔中的選定文本。

/*
 * Word、PDF、電子表格、使用 C# 的演示文稿中的刪除線文本
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

獲取免費的 API 許可證

您可以通過 獲得臨時許可證 免費使用 GroupDocs.Annotation for .NET。

結論

總而言之,您學會了使用 C# 添加刪除線批註。使用此註釋,您可以以編程方式刪除 Word、PDF、電子表格和演示文檔中的文本。同樣,您可以根據需要嘗試各種其他註釋類型。

訪問 GroupDocs.Annotation for .NET 的 文檔,了解有關 GroupDocs.Annotation 的更多信息。您可以為 支持的文檔格式 構建自己的註釋器應用程序。您可以通過 論壇 聯繫我們進行查詢。

也可以看看