目前正努力让这个过程有效:
const string pdfkPath = "pdftk.exe";
var paths = new List<string>();
paths.Add(@"C:\test.pdf");
paths.Add(@"C:\testje.pdf");
var cmd = String.Join(" ", paths) + " cat output " + @"C:\lel.pdf";
Process p = new Process();
p.StartInfo.WorkingDirectory = Environment.CurrentDirectory;
p.StartInfo.FileName = pdfkPath;
p.StartInfo.Arguments = cmd;
p.StartInfo.UseShellExecute = false;
p.Start();
p.WaitForExit();
使用命令行使用参数执行exe文件有效,所以我在这里做错了什么?
谢谢!
答案 0 :(得分:0)
自己找到它!问题是输出直接在C:\之间,固定它之间的文件夹