это не работает
echo '<p>Hello</p>' | /usr/bin/xvfb-run -a /usr/bin/wkhtmltopdf - - > ~/notworking.pdf
Но это работает:
echo '<p>Hello</p>' | /usr/bin/xvfb-run -a /usr/bin/wkhtmltopdf - ~/working.pdf
Обратите внимание, как создаются файлы выше
Прикрепленные файлы (ссылки на гугл диск):
- working.pdf. Исходные данные: http://pastebin.com/yNqBLRpz.
- notworking.pdf. Исходные данные: http://pastebin.com/aRv9yfmF
У меня Ubuntu 14.04 (64 бита)
Нет ошибок в обеих командах, файлы генерируются правильно с размером файла:
ubuntu@ip-*-*-*-*:~$ du -s -B1 ~/working.pdf
8192 /home/ubuntu/working.pdf
ubuntu@ip-*-*-*-*:~$ du -s -B1 ~/notworking.pdf
8192 /home/ubuntu/notworking.pdf
В окнах он работает так, как ожидалось.
В необработанных данных есть небольшие изменения, которые я не могу понять.
Кто-нибудь сталкивался с подобной проблемой? Может ли кто-нибудь указать мне ссылку на решение, которое я не смог найти здесь, в SO или в сети.