我正在做一个asp.net(c#)项目,我需要阅读任何文档(pdf,word,spreadhseet),但最后文档的每一页都应该转换为图像。我无法找到任何api。如果有人可以建议我一些,这将是有帮助的。代码示例。
如果我可以获得上述任何好的链接,那也很好。
提前致谢。
答案 0 :(得分:2)
您可以使用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 office文件,您可以使用办公自动化。例如,对于word文件,最好使用办公自动化,因为只有MS才能知道如何正确地将单词转换为PDF。然而,办公自动化作为其缺点,它们遍布网络。无论如何,我们在团队中使用它已经有一段时间了,它看起来效果很好。