簡體   English   中英

c# - 在 memory 中將文檔轉換為 pdf

[英]c# - Convert doc to pdf in memory

我們正在使用第 3 方 XML 消息傳遞服務,該服務在發送文件時需要嵌入式 PDF 文件。 我們目前有想要使用此消息傳遞服務發送的 word 文件,這要求我們將它們轉換為 PDF 文件。

我目前的方法是使用 PDFCreator 在硬盤上創建一個文件。 然后我使用byte[] File.ReadAllBytes(filename)將此文件讀回 memory 。 然后我可以將其嵌入到 XML 消息中。 雖然這種方法有效,但我想跳過寫入文件的步驟,並將該過程僅保留在 memory 中。 為什么要為磁盤 IO 付費,然后如果不需要,則必須返回 go 以刪除此文件等。

PDFCreator 似乎沒有這個選項,Word 2007 ExportAsFixedFormat 也轉到一個文件,我不確定 Aspose 是否可以在 memory 中嚴格執行轉換。

免費很好,但不是嚴格要求。 這需要能夠作為應用程序的一部分部署到多個站點。

關於如何最好地做到這一點的任何建議?

ASPOSE 可以為您執行此操作,有關從 DOC 到 PDF memory stream 的教程,請參閱此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM