1

有没有(简单的)方法可以将 doc 或 docx 转换为 pdf,服务器端?有什么好的/免费的图书馆可以做到吗?

提前致谢

编辑:

我尝试使用办公室互操作。但是我的服务器没有运行 word 或 office,我不想依赖它。

4

3 回答 3

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
}
于 2011-04-07T14:12:31.450 回答
1

我找到了另一种方法来做我需要的事情。我使用了 OpenOffice 服务并将其与 python 命令、python 脚本和自动生成的批处理脚本结合使用。以惊人的速度完美地完成了这项工作

于 2011-05-10T07:08:51.200 回答
0

作为替代方案,您可以安装此免费打印驱动程序:http: //www.dopdf.com/

当您打印到它时,输出是一个 pdf 文件。

于 2011-04-07T13:54:28.660 回答