|
|
1
12
它不完全是开源的,但是Aspose有几个产品可以做到这一点,
退房 API 和 demos . 你可以免费下载一个DLL来试用它。我以前都用过,而且效果很好。 还有 iTextSharp 这是一个iTXT的C端口,一个Java PDF转换器。我听说有人用混合的方法来尝试。 |
|
|
2
12
问题是“MS Word文档在ASP.NET中转换为PDF”,所以我很困惑为什么上面推荐aspose.pdf和aspose.pdf.kit。你需要使用 Aspose.Words 因为这是支持将Microsoft Word文档转换为PDF的组件。 |
|
|
3
4
在上签出Microsoft的资源 Saving Word 2007 Documents to PDF and XPS Formats 使用C或VB。 |
|
|
4
1
激活的PDF-DocConverter- http://www.activepdf.com/ 但它需要在服务器上安装Office才能实现高质量的转换。 |
|
|
5
1
您应该尝试使用OpenOffice。它是免费的,支持一系列的文件转换。我使用它将Doc&Docx文件转换为HTML格式,效果非常好。 |
|
|
6
1
abcpdf是另一个流行的组件,它允许您在ASP.NET下将Word文档转换为PDF,但是我相信它也使用了Microsoft Office或OpenOffice。 |
|
|
7
0
单词可能是你最好的选择,但它不能完美地转换所有视觉元素。 看看 Muhimbi PDF Converter Web Services . 它在Windows上作为服务运行,但可以从任何非Windows Web服务环境(包括Java和.NET)访问。 尽管此解决方案要求在服务器上安装MS Office(不一定与应用程序的服务器相同),但它非常健壮,并提供完美的转换保真度。为了解决微软在其知识库文章中提到的死锁问题,微软付出了巨大的努力。 要生成或修改MS Word文件,我建议使用 Open XML SDK for Microsoft Office . 埃里克·怀特保持着 really good Blog 关于它。 免责声明,我研究过这个产品。这么说,效果很好。 |
|
|
8
0
Microsoft PDF Word加载项目前似乎是最好的解决方案,但您应该考虑到它不能正确地将所有Word文档转换为PDF,在某些情况下,您会发现Word和输出PDF之间存在巨大差异。不幸的是,我找不到任何能够正确转换所有Word文档的API。我找到的唯一确保转换100%正确的解决方案是通过打印机驱动程序转换文档。缺点是文档排队并逐个转换,但您可以确保生成的pdf与docuemtn一词完全相同。我个人更喜欢使用UDC(通用文档转换器)并在服务器上安装Foxit Reader(免费版本),然后通过启动“进程”并将其动词属性设置为“打印”来打印文档。还可以使用FileSystemWatcher在转换完成时设置信号。 |