Подтвердить что ты не робот

Есть ли версия wkhtmlto (pdf/image), которая поддерживает столбцы CSS3?

Я использую как wkhtmltopdf, так и wkhtmltoimage для создания моего изображения предварительного просмотра и pdf-документа. Единственная проблема: мне нужна поддержка столбцов. Как работать с Javascript становится много времени и действительно не дает мне нигде.

Есть ли загрузка сборки, которая была построена против версии QT, поддерживающей CSS3? Кажется, у меня проблемы с поиском указанной сборки.

4b9b3361

Ответ 1

С выпуском Qt5 QtWebKit, как говорят, имеет больше поддержки HTML5. Вы можете попытаться создать wkhtmltopdf на Qt5, или, если вам это не нравится, попробуйте построить WebKit с исходным кодом и использовать файлы проекта QMake для сборки. Удачи вам в этом - WebKit - это кошмар для создания.

EDIT: Начал порт Qt5 wkhtml2pdf, но, по-видимому, ему (по умолчанию) нужна настраиваемая сборка WebKit, в которой у меня нет времени или навыков. См. https://github.com/antialize/wkhtmltopdf/pull/18 для моей работы.

Ответ 2

PhantomJS построена вокруг QtWebKit, которая поддерживает CSS3 для некоторых степень. Проверьте этот пример, который отображает PDF (может быть легко изменен для вывода PNG):

https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js

Чтобы проверить поддержку селектора CSS3, который вас интересует, просто отрисуйте соответствующую страницу официального тестового пакета: http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/xhtml/index.html p >