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