【发布时间】:2018-04-13 10:26:59
【问题描述】:
我目前正在通过 .net 核心应用程序使用无头镶边控制从 html 生成 PDF。为此,我必须通过 .net 进程运行 chrome 命令。我可以通过在 cmd.exe 上运行命令在 Windows 操作系统中生成 PDF。
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C cd C:\\Program Files (x86)\\Google\\Chrome\\Application\\&chrome --headless --disable-gpu --print-to-pdf http://www.google.com/ ;
process.StartInfo = startInfo;
process.Start();
我不确定通过 .net 进程触发 mac os 上的终端命令。有没有办法从 C# 应用程序中运行命令提示符命令?如果是这样,我该怎么做。
【问题讨论】:
标签: .net terminal command command-prompt google-chrome-headless