Если вы передадите «-» вместо «output.pdf», вы должны получить выходные данные в виде потока.Тогда вы сможете получить этот поток, но не забудьте предварительно протестировать и связать с stderr и stdout, а также отладить их вывод, так как wkhtmltopdf может быть немного упрямым:)
В C # пересылка довольноeasy и stdin / stderr / stdout являются потоками.Вы должны проверить все три как выходные данные wkhtml для обоих, один для вывода pdf и один для вывода пользовательского интерфейса, который вы видите при запуске из командной строки.Извините за отсутствие Java или работающего примера, я на самом деле не пробовал это, поскольку мои процессы поставлены в очередь и пишут на диск.
Process _process = new Process();
// Other stuff here
_process.StartInfo.RedirectStandardError = true;
StreamReader sr = _process.StandardError;