4

我们正在使用第 3 方 XML 消息传递服务,该服务在发送文件时需要嵌入 PDF 文件。我们目前有想要使用此消息传递服务发送的 word 文件,这需要我们将它们转换为 PDF 文件。

我目前的方法是使用 PDFCreator 在硬盘上创建一个文件。然后我使用byte[] File.ReadAllBytes(filename). 然后我可以将它嵌入到 XML 消息中。虽然这种方法有效,但我想跳过写入文件的步骤,并将该过程仅保留在内存中。为什么要为磁盘 IO 付费,如果不需要,还必须返回删除此文件等。

PDFCreator 似乎没有这个选项,Word 2007 ExportAsFixedFormat 也转到一个文件,我不确定 Aspose 是否可以在内存中严格执行转换。

免费很好,但不是严格要求。这需要能够作为应用程序的一部分部署到多个站点。

关于如何最好地做到这一点的任何建议?

4

1 回答 1

1

ASPOSE 可以为您执行此操作,请参阅此链接以获取有关从 DOC 到 PDF 内存流的教程。

于 2011-06-07T23:09:00.400 回答