2013-07-30 69 views
1

新手到站點和MVC/.net網站開發。MVC3使用Open Office將Docx轉換爲PDF問題

我已經搜索嗨和低,雖然有一些關於這個問題的線程,我似乎無法得到解決方案/直接答案......希望有人在這裏可以協助。

我正在使用VS2010/MVC3/C#/ .Net4/IIS7開發一個互聯網應用程序。利用Open Office 3.4.1從Docx文檔創建PDF。

我用這個方法:http://tinyway.wordpress.com/2011/03/30/how-to-convert-office-documents-to-pdf-using-open-office-in-c/

所有工作正常,我的本地開發機器上,但是隻要我發佈在測試服務器上...引導的呼叫(10號線)不返回(簡單地掛起缺少更好的描述)

希望這裏有人可以提供幫助。

感謝,尤金

回答

1

我想你已經在開發機器上安裝開放式辦公。您必須在您的Web服務器上執行相同的操作,以確保您使用的是相同的Open Office版本。

您的應用程序必須引用這些程序集:

  1. cli_basetypes.dll
  2. cli_cppuhelper.dll
  3. cli_oootypes.dll
  4. cli_ure.dll
  5. cli_uretypes.dll

他們都必須設置「複製本地「至虛假
您不會部署這些dll,因爲它們將從GAC加載。

如果你的IIS是在x64操作系統上運行,你可能需要: 「啓用32位應用程序」 =

article可能會幫助你。
如果你想挖掘deeper

+0

是的所有問題...將檢查鏈接...謝謝 – user1828643

+0

已閱讀並嘗試文章的方法=沒有不同...希望有人可以幫助B4我需要花更多時間深入挖掘第二個鏈接 – user1828643