
在某些情況下,您需要指出有錯誤或不再有效的內容。劃掉是標記文檔中無效內容的方法之一。因此,為了在 .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 的更多信息。您可以為 支持的文檔格式 構建自己的註釋器應用程序。您可以通過 論壇 聯繫我們進行查詢。