2016-01-24 2 views
2

Я преобразовал файл HTML в PDF просто:питон pdfkit: увеличить размер шрифта

pdfkit.from_file("cpp.html",'cpp.pdf') 

Проблема заключается в том, что размер шрифта очень мал.

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

Думаю, мне нужно настроить параметры, но я не могу найти, как это сделать.

+0

Вы попробовали то, что предлагает страница [doc] (https://pypi.python.org/pypi/pdfkit); прохождение опций? Существует параметр 'header-font-size', который вы можете передать. – ako

+1

@ako Извините, но на этой странице я не вижу 'header-font-size' в любом месте:/ В любом случае, какова единица измерения, которую я должен использовать? Потому что я пробовал px и em, но они не работают – Pigna

+0

Ну, я не знаю библиотеки. Я занимаюсь только тем, что я вижу с 30 секунд, глядя на страницу документа. На странице, о которой я говорил, говорится: «Вы можете указать все параметры wkhtmltopdf», после чего он свяжет вас со страницей для базовой библиотеки. Оттуда он говорит, что размер шрифта по умолчанию 12. Существует также вероятность того, что пробег может варьироваться в зависимости от того, на какой платформе вы находитесь. – ako

ответ

3

В моем случае ручной настройкой dpi помогло.

options = { 
    'dpi':96, 
} 
pdfkit.from_url(url,out_file,options=options) 
Смежные вопросы