我们正在使用第 3 方 XML 消息传递服务,该服务在发送文件时需要嵌入 PDF 文件。我们目前有想要使用此消息传递服务发送的 word 文件,这需要我们将它们转换为 PDF 文件。
我目前的方法是使用 PDFCreator 在硬盘上创建一个文件。然后我使用byte[] File.ReadAllBytes(filename)
. 然后我可以将它嵌入到 XML 消息中。虽然这种方法有效,但我想跳过写入文件的步骤,并将该过程仅保留在内存中。为什么要为磁盘 IO 付费,如果不需要,还必须返回删除此文件等。
PDFCreator 似乎没有这个选项,Word 2007 ExportAsFixedFormat 也转到一个文件,我不确定 Aspose 是否可以在内存中严格执行转换。
免费很好,但不是严格要求。这需要能够作为应用程序的一部分部署到多个站点。
关于如何最好地做到这一点的任何建议?