2015-08-24 6 views
0

Возможно ли использовать wkhtmltopdf для получения качества печати pdf?wkhtmltopdf - 300 dpi и цветная модель cmyk

Ограничения на принтер требуют, чтобы документ составлял 300 точек на дюйм и цветную модель CMYK. Я не вижу опции в wk для CMYK, а флаг -dpi, похоже, не имеет никакого эффекта.

Интересно, если я лаю неправильное дерево, поскольку webkit по своей сути ограничен? Может быть, используя LaTex или что-то более надежное?

Спасибо.

ответ

1

Да - флаг dpi просто не работает должным образом. Но есть обходное решение. Вы можете установить нулевые поля, чтобы сделать HTML быть установлены на всей площади страницы:

wkhtmltopdf.exe -T 0 -B 0 -L 0 -R 0

Таким образом, вы можете установить HTML, чтобы иметь ширину в пикселей соответствует 300 dpi. Обратите внимание, что dpi имеет смысл для встроенных изображений. Кажется, цвет CMYK не поддерживается.

У меня есть wkhtmltopdf 0.12.1 (я также тестировал несколько старых версий).

+0

Спасибо Иван. Когда вы говорите, что «у dpi есть смысл для встроенных изображений», вы имеете в виду, что я должен продолжать указывать флаг -dpi, чтобы обеспечить получение изображений с разрешением 300 dpi? Или что wk будет уважать исходное разрешение изображений, и больше ничего не требуется с моей стороны для них? – Scott

+0

да, нужно указать --dpi ... есть также флаг imict-dpi wkhtmltopdf.org/usage/wkhtmltopdf.txt ... в то время как для преобразования cmyk попробуйте проверить imagemagick –