有没有(简单)方法将doc或docx转换为pdf,服务器端?任何可以做到的好/免费图书馆?
提前致谢
编辑:
我试过办公室互操作。但我的服务器没有运行单词或办公室,我不想依赖它。
答案 0 :(得分:2)
我们使用http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx
它不是免费的,它不能很好地处理浮动元素,但它可以完成这项工作。
使用非常简单:
Document document = new Document(Path.Combine(filePath, fileName));
using (MemoryStream ms = new MemoryStream())
{
// convert to PDF
document.Save(ms, SaveFormat.Pdf);
// Do stuff
}
答案 1 :(得分:1)
我找到了另一种方法来做我需要的事情。我使用OpenOffice服务并将其与python命令,python脚本和自动生成的批处理脚本相结合。完美而且快速地完成了这项工作
答案 2 :(得分:0)
作为替代方案,您可以安装此免费打印驱动程序:http://www.dopdf.com/
当你打印到它时,输出是一个pdf文件。