Конвертер формата HTML в PDF, который решает CSS-шрифт @ font-face?

ПРИМЕЧАНИЯ: Мой запрос охватывает программное обеспечение или библиотеки, поэтому я публикую здесь. Я также проверил подобные темы здесь, но они попросили что-то тонко другое.

У меня есть следующая страница HTML:

<html> <head> <link rel="stylesheet" type="text/css" href="font.css"> <style> body { font-family: "Gotham SSm A"; font-size: 22px; } </style> </head> <body> SUMMARY </body> </html> 

И определение шрифта в font.css (усеченный для краткости):

 @font-face { font-family: "Gotham SSm A"; src: url(data:font/truetype;base64,...) format('truetype'); font-weight:700; font-style:italic; } 

Страница отображается в браузере хорошо, а при печати в формате PDF из браузера также отображается отлично. Тем не менее, всякая утилита, которую я использовал для создания PDF-файла с серверного программного обеспечения (PHP), не удалась:

  1. Wkhtmltopdf, PhantomJS и PrinceXML не отображали правильный шрифт (последний дал предупреждение о том, что не разобрал все правила CSS).

  2. SlimerJS не удалось отобразить, открыть окна и иметь неприемлемые зависимости

  3. pandoc только конвертирует в LaTeX и требует различных утилит (в Windows / Linux), чтобы перейти в PDF. Более того, это преобразование LaTeX (в соответствии с онлайн-версией I trie) испортило шрифты.

Каковы мои альтернативы? Мне нужно это …

 1. Respect modern CSS (including @font-face). 2. Be available on Windows & Linux with similar output on both 3. Be offline (utility or library is fine) 4. Allow commercial use 5. Be cost effective (preferably free) 

Посмотрите на PrinceXML .

Он отвечает всем вашим техническим требованиям. Это бесплатно для частного использования (я не знаю, какие уровни цен используются при коммерческом использовании).

callas software (смотри, я связан с этой компанией!) имеет технологию, над которой они работали над названным pdfChip, который сделает это отлично. Это не бесплатно, но он будет обрабатывать HTML + CSS + Javascript, используя простой инструмент командной строки. И он может генерировать хороший, готовый к печати PDF (включая PDF / X, метаданные, профессиональные цветовые пространства, штрих-коды и многое другое …).

Я не могу указать вам URL-адрес, поскольку он будет выпущен в январе 2015 года, но присылайте мне личное сообщение, если вы хотите посмотреть, будет ли он работать.