【问题标题】:File conversion from any document to image从任何文档到图像的文件转换
【发布时间】:2012-07-01 00:32:04
【问题描述】:

我正在做一个 asp.net(c#) 项目,我需要阅读任何文档(pdf、word、spreadhseet),但最后文档的每一页都应转换为图像。我找不到任何与之相关的api。如果有人可以向我推荐一些,那将会很有帮助。代码示例。

如果我能获得上述任何好的链接,那就太好了。

提前致谢。

【问题讨论】:

  • 没有免费工具可以做到这一点。你需要一些商业解决方案
  • 没有像 itextsharp 和 asppdf 这样的 api 用于 pdf 转换。
  • 看看 iTextSharp。它支持加载 PDF,编解码器命名空间支持 TIFF 和 PNG。我怀疑这个库(免费)可能对你有用。
  • 我们的评论在空中划过。您是否验证过 iTextSharp 没有您需要的功能?具体来说,PngWriter 和 TiffWriter 类似乎很有用。
  • 对 ghostscript 使用 c# 包装器是一种解决方案。查看stackoverflow.com/questions/8782942/…

标签: asp.net


【解决方案1】:

您可以使用 ghost 脚本库 (http://pages.cs.wisc.edu/~ghost/) 为 PDF 文件的每一页创建一个图像。这里有一个很好的代码示例:http://www.codeproject.com/Articles/32274/How-To-Convert-PDF-to-Image-Using-Ghostscript-API

如果您想为其他文件类型创建图像,您应该先将它们转换为 PDF。对于 MS 办公文件,您可以使用办公自动化。例如,对于 word 文件,最好使用办公自动化,因为只有 MS 知道将 word 正确转换为 PDF。然而,办公自动化作为它的缺点,它们遍布网络。无论如何,我们在我的团队中使用了一段时间,它看起来运行良好。

【讨论】:

    猜你喜欢
    • 2018-10-17
    • 2012-03-04
    • 2010-10-25
    • 2019-08-02
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2022-11-11
    • 2013-07-28
    相关资源
    最近更新 更多