在某些情况下,您需要指出有错误或不再有效的内容。划掉是在文档中标记无效内容的方法之一。因此,为了在 .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 文档中的选定文本。
/*
* 使用 C# 在 Word、PDF、电子表格、演示文稿中删除文本
*/
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 的更多信息。您可以为 支持的文档格式 构建自己的注释器应用程序。您可以通过 论坛 联系我们进行查询。