4.3版LibreOffice的XLSX轉換爲PDF在ASP.NET MVC
在C#中,我試圖用無頭選項將XLSX轉換爲PDF,但是當我運行這個從ASP.NET或一個簡單的沒有任何反應命令提示符。
var pdfProcess = new Process();
pdfProcess.StartInfo.FileName = exe;
pdfProcess.StartInfo.Arguments = param + " \"" + fullDocPath +"\"";
pdfProcess.Start();
凡exe文件,而params是:
C:\Program Files (x86)\LibreOffice 4\program\soffice.exe
-norestore -nofirststartwizard -nologo -headless -convert-to pdf "c:\UDS_Docs\temp\Teller Roster National.xlsx"
我使用的GUI來測試的LibreOffice可以轉換的文件,它工作得很好。
非常感謝您的回答。工作目錄是最重要的事情,在我終於浪費了一天的一半時間後才知道;) – monikapatel 2016-09-01 04:05:17
只是爲了增加這一點,因爲我一直在爬牆試圖把它全部弄清楚。基本上在您的應用程序池中,您希望將用戶配置文件加載爲true--我認爲這是默認設置,但我的設置是錯誤的,導致無法解決問題。 – 2017-10-06 13:57:48