正在使用参数执行pdftk.exe

时间:2014-12-15 10:46:59

标签: c# process exe pdftk

目前正努力让这个过程有效:

        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文件有效,所以我在这里做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

自己找到它!问题是输出直接在C:\之间,固定它之间的文件夹