Dot-Net

在不安裝 Word 的情況下以程式方式使用“Microsoft 另存為 PDF”載入項

  • January 19, 2011

如果您在機器上安裝了 word,本文中用於從 Word 文件創建 PDF 的範常式式碼非常有用。

http://msdn.microsoft.com/en-us/library/bb412305.aspx

我很好奇是否可以在無需安裝 Word 的情況下執行此操作。

我認為 2000 年代左右的 Word Interop 允許我們使用我們的應用程序重新分發 Word DLL,這樣即使沒有安裝 Word,它也可以工作。但是,情況可能不再如此。

根據您的案例,另一種選擇是直接生成 PDF:http: //itextsharp.sourceforge.net/

是的,您可以使用互操作自動化 Word,並可能以這種方式將 docx 列印為 pdf。但 MSDN 明確表示,Office Interop 可能會破壞 Web 伺服器的可擴展性。我會相信它的話並通過找到第三方文件來避免它 pdf 渲染器 - 儘管我知道很多人沒有。

確保您了解Office 伺服器端自動化的所有註意事項

只需通過Google搜尋,您應該會找到許多 doc 到 pdf 的轉換庫 - 甚至可能有一個您可以呼叫的遠端 Web服務!

引用自:https://stackoverflow.com/questions/2978252