【发布时间】:2011-08-19 00:56:12
【问题描述】:
在 C# 中,我希望能够获取 DOCX 文件并将其转换为 PDF。
我该怎么做?
问题是我也想做其他类型,例如图片、doc文件等
我还希望运行此软件的计算机上没有安装办公室。
也许答案是某些“打印为 pdf”的软件
我的软件正在处理表示文件的数据数组,因此理想情况下它应该是某种处理字节数组的 API。
【问题讨论】:
在 C# 中,我希望能够获取 DOCX 文件并将其转换为 PDF。
我该怎么做?
问题是我也想做其他类型,例如图片、doc文件等
我还希望运行此软件的计算机上没有安装办公室。
也许答案是某些“打印为 pdf”的软件
我的软件正在处理表示文件的数据数组,因此理想情况下它应该是某种处理字节数组的 API。
【问题讨论】:
对于这个没有很多好的 C# 库。没有 COM 很难做到。
这是一种选择:
http://www.aspose.com/categories/.net-components/aspose.pdf-for-.net/default.aspx
【讨论】:
办公自动化 + Save As Pdf Add-in ?
【讨论】:
如果您想要免费的东西(但需要安装 Microsoft Word),您可以尝试通过 .NET 代码使用 Word 本身:
http://www.codeproject.com/KB/cs/CreatePDFsForFree.aspx
它不是万能的解决方案,但有时会很有用。
【讨论】:
DOCX 是 Office 2007 格式。如果您不介意使用 Office 2007 的内置功能,您可能需要查看此链接:
【讨论】: