Я использую wkhtmltopdf в своем java-проекте с ProccessBuilder и Process:
ProcessBuilder pb = new ProcessBuilder ("wkhtmltopdf.exe", "input.html", "output.pdf");
Process process = pb.start ();
Это решение использует html-файл в качестве ввода и сохраняет вывод как pdf-файл на диске. Но мой html - это не файл, это OutputStream, и я хочу создать файл pdf на лету и не хочу сохранять его на диске.
есть ли способ передать параметр с помощью OutputStream и получить результат в виде другого OutputStream?