我们正在使用第 3 方 XML 消息传递服务,该服务在发送文件时需要嵌入 PDF 文件。我们目前有想要使用此消息传递服务发送的 word 文件,这需要我们将它们转换为 PDF 文件。
我目前的方法是使用 PDFCreator 在硬盘上创建一个文件。然后,我使用 byte[] File.ReadAllBytes(filename)
将该文件读回内存。然后我可以将它嵌入到 XML 消息中。虽然这种方法有效,但我想跳过写出到文件的步骤并将该过程仅保留在内存中。为什么要为磁盘 IO 付费,然后必须返回以删除不需要的文件等等。
PDFCreator 好像没有这个选项,Word 2007 ExportAsFixedFormat 也转到一个文件,我不确定Aspose 是否可以严格在内存中执行转换。
免费很好,但不是严格要求。这需要能够作为应用程序的一部分部署到多个站点。
关于如何最好地做到这一点有什么建议吗?
最佳答案
ASPOSE 可以为您做到这一点,请参阅 link有关从 DOC 到 PDF 内存流的教程。
关于c# - 在内存中将 doc 转换为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6272470/