これが私のシナリオです。html ファイルを pdf に変換する実行可能ファイルがあります。この exe は、そのフォルダーから起動した場合にのみ機能します。例: exe は C:\HtmlToPdf にあるので、プロンプトで次のようにします。
C:\> cd HtmlToPdf
C:\HtmlToPdf> htmltopdf.exe htmlFile pdfFile
それで、C#でこれを行う方法はありますか? 私はこれを試したので:
FileInfo htmlInfo = new FileInfo(executablePath + @"\" + filename);
var procInfo = new ProcessStartInfo("wkhtmltopdf.exe",htmlInfo.FullName + " " + htmlInfo.FullName.Replace(".html",".pdf"));
procInfo.WorkingDirectory=executablePath;
procInfo.UseShellExecute = false;
Process.Start(procInfo);
しかし、うまくいきません。