使用 C# 的 StrikeThrough 文本

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

也可以看看