【问题标题】:Convert PDF to anything which can be opened by Word将 PDF 转换为 Word 可以打开的任何内容
【发布时间】:2011-04-10 22:04:15
【问题描述】:

想通过C#,全部内联,没有Process.Start()...并且免费...可以是RTF,HTML,不管是什么情况...只要我可以在Word中打开,然后我可以将其保存为 RTF,然后我可以将其加载到 RichTextBox 中。

我知道多年来,类似的问题充斥着这个论坛,但似乎没有什么能解决我的问题。

编辑:

看起来可以在这里完成:http://www.itextpdf.com/examples/iia.php?id=275

【问题讨论】:

  • 链接失效了。

标签: c# pdf converter


【解决方案1】:

使用 PDF 库,例如 iTextSharp 来解析 PDF。您将能够访问 PDF 中的所有文本和图像并转换为您想要的任何表示形式。

还有其他解决方案(例如安装xpdf 并对其进行脱壳-如果传入正确的命令行参数,它将转换为html)。

【讨论】:

  • 我经常听到关于通过 iTextSharp 解析以获取文本/图像的说法,这很公平。除了在 iTextSharp 中使用 PRTokeniser 之外,还有哪些示例可以这样做?
【解决方案2】:

除非您在 word 文档中创建 pdf,否则我不确定 Word 是否可以打开 pdf。

我认为唯一的快速解决方案是购买或找到一个处理 PDF 的第三方库,然后使用它的 API 提取您需要的文本。我敢肯定,在任何情况下,文本的格式都会非常糟糕。另请注意,某些显示文本的 pdf 实际上将其保存为图像,因此无法获取数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    相关资源
    最近更新 更多