2012-04-25 5 views
6

может кто-нибудь сказать мне, как включить пользовательский стиль ind wkhtlmtopdf v. 0.10?wkhtmltopdf stylesheets

Я имею в виду локальный файл, но это никак не влияет на мой Pdf.

switches += "--user-style-sheet \User\...\style.css " 
+0

Является ли это вариант для вас, чтобы использовать другую утилиту, чем 'wkhtmltopdf'? Тот, который лучше поддерживает использование таблиц стилей? –

+0

Нет, наше приложение почти закончено с помощью wkhtml. – Flg

ответ

4

Как насчет использования синтаксиса «реального» URL-адреса с вашим коммутатором? Что-то наподобие

switches += "--user-style-sheet file:///User/.../style.css" 
+2

Просто примечание: вы не можете указать несколько файлов CSS таким образом. –

+0

как указать один файл.css с терминалом linux 'wkhtmltopdf h.html h.css outpu.pdf' как это сделать – muthukumar

1

Другой вариант использования аргумента заключается в том, чтобы вводить таблицу стилей программно до преобразования PDF-кода. Возможно, используя параметр URL, который определяет, загружается ли страница в wkhtmltopdf или загружается страница, вводя ссылку на CSS, а затем сглаживая страницу для wkhtmltopdf.

0

В терминале

wkhtmltopdf -V 
wkhtmltopdf 0.12.2.4 

Команда

wkhtmltopdf --user-style-sheet yourcssfile.css yourhtmlfile.html outputfile.pdf