【发布时间】:2014-11-30 16:45:49
【问题描述】:
我想要从 PDF 转换为 HTML 的最佳方式和方法,请注意 PDF 包含不同的布局、智能艺术、图像。你能建议吗?我实际上更喜欢可以在 C# 程序中使用的 API,从而以编程方式转换多个文件。我更喜欢转换图像并将它们作为 base64 本身嵌入
【问题讨论】:
我想要从 PDF 转换为 HTML 的最佳方式和方法,请注意 PDF 包含不同的布局、智能艺术、图像。你能建议吗?我实际上更喜欢可以在 C# 程序中使用的 API,从而以编程方式转换多个文件。我更喜欢转换图像并将它们作为 base64 本身嵌入
【问题讨论】:
前段时间(2013 年),我开发了一个 PDF 到 epub(HTML 的变体)转换器。
我也想用 C# 开发并查看可用的内容,但最好的库是 C/C++。您可能知道 PDF 是一种非常棘手的格式,即使是最好的转换器也无法处理某些文档,因此您必须坚持使用最佳选项。
从 C# 中,您可以轻松调用 C 或 C++ 函数,因此使用这些语言的库不是什么大问题。
Poppler http://poppler.freedesktop.org/ 是我选择的 PDF 库:它基于 Xpdf PDF 查看器。它是可靠的,但无论如何您都必须对 HTML 代码进行后处理。该软件包包含命令行实用程序,包括 pdftohtml,一个 PDF 到 HTML 转换器。源文件也可用。
另一个很好的选择是 PDFLib:http://www.pdflib.com/ 这是一个商业产品。
【讨论】: