是否有SDK可用于将MS word和Excel文件转换为PDF?我想在运行时在Web Server上执行此操作。我正在使用VS2010,.Net Framewrok4.0我研究了MS互操作程序集,但后来这篇文章把我推倒了http://support.microsoft.com/kb/257757
有没有第三方工具/SDK/服务可以在运行时做到这一点?
发布于 2011-05-10 14:24:01
查看iText,有一个Java和C#库,但是我认为.NET库不是免费的。http://www.itextpdf.com/
发布于 2011-05-11 08:58:21
如果您正在追求完美的转换,那么除了以某种方式涉及Office之外,没有其他真正的解决方案可用/可行。普通的MS-Interop是一场噩梦,而且非常不可靠,但有很好的第三方解决方案可用。
让Muhimbi PDF Converter Services看一看。
它附带了一个friendly web services based interface,允许它在大多数现代环境中使用,比如Java和.NET,它支持所有常见的以及一些不太常见的文件格式。Watermarking和PDF Security也包括在内。如果您的环境中有SharePoint,那么也可以使用SharePoint optimised version。
免责声明,我曾经在这个产品上工作过,所以通常的免责声明都适用。话虽如此,它还是很好用的。
发布于 2013-04-04 12:09:03
您可以使用Microsoft.Office.Interop中已提供的另存为功能
doc.SaveAs(ref FileName, Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF);
https://stackoverflow.com/questions/5951471
复制相似问题