PhantomJS: wejście rury

Próbuję użyć PhantomJS do renderowania strony HTML do pdf. Nie chcę zapisywać plików na dysku, mam html w pamięci i chcę pdf w pamięci.

Korzystając z doskonałej odpowiedzi Poorii Azimi zto pytani Jestem w stanie uzyskać pdf z nazwanego potoku. Kiedy próbuję tego samego na drugim końcu (zastępując plik wejściowy nazwanym potokiem), kończę na pustym pliku pdf.

To właśnie robię (uproszczone):

mkfifo in_pipe.html out_pipe.pdf
./phantomjs rasterize.js in_pipe.html out_pipe.pdf

Następnie w innym terminalu:

echo '<center>hey!</center>' > in_pipe.html
cat out_pipe.pdf > out.pdf

Plik out.pdf został utworzony, ale jest pusty. Czy coś brakuje?

questionAnswers(1)

yourAnswerToTheQuestion