需要找到DOCX到PDF转换C#API

时间:2011-05-05 03:32:06

标签: c# .net

在C#中,我希望能够获取DOCX文件并将其转换为PDF。

我该怎么做?

我还想做其他类型,例如:图像,doc文件等

理想情况下,我还希望在运行该软件的计算机上不安装办公室。

也许答案是某些'打印到pdf'的软件

我的软件正在处理代表文件的数据数组,因此理想情况下它是某种处理字节数组的API。

4 个答案:

答案 0 :(得分:2)

这个库没有很多好的C#库。没有COM就很难。

这是一个选项:

http://www.aspose.com/categories/.net-components/aspose.pdf-for-.net/default.aspx

答案 1 :(得分:1)

如果您想要免费的东西(但需要安装Microsoft Word),您可以尝试通过.NET代码使用Word本身:

http://www.codeproject.com/KB/cs/CreatePDFsForFree.aspx

它不是解决所有问题的方法,但它有时会很有用。

答案 2 :(得分:1)

DOCX是Office 2007格式。如果您不介意使用Office 2007的内置功能,则可能需要检查此链接:

http://msdn.microsoft.com/en-us/library/bb412305.aspx

答案 3 :(得分:0)

办公自动化+ Save As Pdf Add-in