【问题标题】:C# Solution for removing text from a PDF File [closed]从 PDF 文件中删除文本的 C# 解决方案 [关闭]
【发布时间】:2009-11-20 23:22:04
【问题描述】:

有没有办法使用 c# 从 pdf 文件中删除文本?

【问题讨论】:

    标签: c# pdf


    【解决方案1】:

    是的,使用开源项目iTextSharp

    创建一个基本的 PDF 文件:

    您需要创建一个新的 PDF,打开原始文件。 遍历您找到的所有对象,删除文本并将旧对象添加到新文件中。 令人讨厌的是,在删除文本后,您必须在已删除文本之后的页面中重新定位对象。

    如果你碰巧这样做了,你会得到一篇非常有趣的博文……

    【讨论】:

    • 我查看了它并获得了将文本提取到文本文件的解决方案。但是有没有办法从实际的 PDF 文件中完全删除文本?
    • 您想从 PDF 中删除一些文本?
    • 是的,我希望能够从 pdf 文件中删除文本。
    • 大概您可以使用 iTextSharp 从 PDF 中删除文本,对其进行编辑,然后使用修改后的字符串创建一个新的 PDF。
    【解决方案2】:

    有几个免费的和商业的图书馆可以提供帮助。 我最熟悉 pdfTron 的 pdfNet。 但是,我只在只读上下文中使用它

    我认为它会为您工作,因为 “...添加/删除/编辑图像、文本和矢量图形...” 是他们声称其能够实现的用途之一。

    下面是他们在线文档的链接。这是一个相当详细的 API,所以请准备好阅读。

    http://www.pdftron.com/pdfnet/html/main.html

    至于其他供应商,我知道 Adob​​e 有一家经销商以 C# 形式许可他们的 API。我不记得我脑海中的产品名称。如果记忆对我有用,与 pdfNet 相比,它是昂贵的,它类似于老式的 c(甚至不是 C++)编程方法。如果您只习惯 C#,那将不会很舒服。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-06
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      相关资源
      最近更新 更多