在C#中,我希望能够获取DOCX文件并将其转换为PDF。
我该怎么做?
我还想做其他类型,例如:图像,doc文件等
理想情况下,我还希望在运行该软件的计算机上不安装办公室。
也许答案是某些'打印到pdf'的软件
我的软件正在处理代表文件的数据数组,因此理想情况下它是某种处理字节数组的API。
答案 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的内置功能,则可能需要检查此链接:
答案 3 :(得分:0)
办公自动化+ Save As Pdf Add-in?