台灣最大程式設計社群網站
線上人數
1607
 
會員總數:245894
討論主題:189491
歡迎您免費加入會員
討論區列表 >> C# >> 使用 Microsoft.Office.Interop.Word 轉PDF問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用 Microsoft.Office.Interop.Word 轉PDF問題
價值 : 150 QP  點閱數:193 回應數:7
樓主

kai
門外漢
0 15
381 20
發送站內信

請教各位前輩們幫幫忙....

小第在網路上看到word轉PDF的方法

但自己親身實驗後發現會出現錯誤

麻煩各位前輩們能夠幫幫小弟看一下問題在哪

非常感謝走過路過的前輩們~~



出現錯誤卡在67行,爬文爬了好久,還是不太懂意思,請教各位大神們幫幫忙∼∼感激萬分


描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。

編譯器錯誤訊息: CS1501: 方法 'Open' 沒有任何多載使用 '1' 個引數

原始程式錯誤:


行 65: {
行 66: application.Visible = false;
行 67: document = application.Documents.Open(sourcePath);\\
行 68: document.ExportAsFixedFormat(targetPath, WdExportFormat.wdExportFormatPDF);
行 69: result = true;



搜尋相關Tags的文章: [ C# ] , [ Microsoft.Office.Interop.word ] , [ PDF ] , [ WORD ] ,
本篇文章發表於2020-06-15 15:07
1樓
回應

香帥
檢舉此回應
您po出來程式碼跟您說的編碼不符
不過您可參考
https://blog.yowko.com/c-sharp-word-to-pdf/
去試看看
本篇文章回覆於2020-06-16 00:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

kai
檢舉此回應
香帥您好

你推薦的這篇我也使用過

但也是出現一模一樣的問題~"~
本篇文章回覆於2020-06-16 09:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

香帥
檢舉此回應
以下是我剛做的程式碼測試ok

本篇文章回覆於2020-06-16 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

香帥
檢舉此回應
以上的專案下載請至
http://ap.a168a.com/download/wordtopdf.zip
下載測試
本篇文章回覆於2020-06-16 10:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

kai
檢舉此回應
香帥大大你好

有沒有C#的寫法XDD




我是這樣寫的但是總是出現錯誤~"~


本篇文章回覆於2020-06-16 10:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

香帥
檢舉此回應
我的程式碼專案就是c#寫法,我沒用其他語言的寫法
只是在一般桌面執行,
您要的是在web (asp.net) 執行碼(因為您沒po在 asp.net討論區,跟您確認一下)
若是的話,在公司沒辦法用web幫您測,有空再到我的server幫您試
另外在web執行,比較實用的方法,可參考我在這篇文章的回答,相信會對您有所幫助(因為word就有另存新檔pdf,或桌面程式直接轉換,很少上傳到server,再由server程式碼去執行轉換)
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD201312071043152C9.html
本篇文章回覆於2020-06-16 11:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

kai
檢舉此回應
感謝大大解說,那我也到asp.net討論區
本篇文章回覆於2020-06-16 11:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.