2

我有一个 ASP.net 4.0,它必须生成具有相同内容的 PDF 和 docx 文件。当然,转换将在服务器上进行,因此不能选择 Office 自动化 (http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2)

我面临以下决定:使用 OpenXML SDK 创建 docx 和其他一些免费工具来创建 PDF。

或者

购买像 Aspose 这样的软件,因此我只需要创建 docx,然后从 docx 生成 PDF。

您对此有何看法?Aspose Word 的价格为 900 美元,我是否可以节省尽可能多的时间来物有所值?

如果我选择免费选项,我会很难让 docx 和 pdf 看起来完全一样吗?

4

3 回答 3

3

试试ABCPDF怎么样?免费。我们已经用它来做各种各样的 PDF 和 Word 相关的事情。

于 2011-04-13T19:31:53.493 回答
1

只要做得好,我就不会完全排除服务器上的 Office,请参阅有关 ServerFault 的讨论

于 2010-11-17T12:22:02.650 回答
0

我认为你真正的问题是“你想使用什么源格式”?

源格式是指真实的规范单一版本,用于生成其他格式。

曾几何时,答案可能是 XML 格式,例如 DocBook 或 DITA。

如今,如果 Word 输出对您很重要,那么使用 docx 作为源格式并根据需要从那里生成 PDF 是有意义的。

您可以使用您喜欢的任何工具来创建/读取/编辑/更新您的 docx 文件。以及任何适合您创建 PDF 输出的工具。

对于以 Web 为中心的工作流程,有一个论点是使用 HTML 作为源格式,并根据需要从那里转到 docx 和 PDF。

于 2014-09-05T03:13:42.890 回答