Как увеличить размер шрифта в pdf, используя c # с wkhtmltopdf? - PullRequest
1 голос
/ 20 декабря 2011

A создали файл PDF со страницы .aspx, используя конвертер wkhtmltopdf.Он показывает меньший размер шрифта, чем фактический шрифт, показанный на странице.Поэтому, когда я вынимаю распечатку из PDF-файла, она выглядит так, как будто она была сжата до меньшего размера.Кто-нибудь из вас имеет представление о том, как установить / увеличить размер шрифта по номеру (14 или 15) или в процентах, используя код C #?Я использую строку switches для исправления поля, страницы и т. Д. Следующим образом:

string switches = "";
switches += "--print-media-type ";
switches += "--margin-top 5mm --margin-bottom 5mm --margin-right 10mm --margin-left 30mm ";
switches += "--page-size A4 ";

Можете ли вы предложить, как я могу включить размер шрифта здесь?Моя страница имеет разные типы шрифтов и размеров для разных элементов управления.Я хочу увеличить размер шрифта для ВСЕХ элементов (если это возможно, на некоторый процент).

Ответы [ 2 ]

2 голосов
/ 20 февраля 2012

Приведенную выше проблему можно решить с помощью следующего кода: - Я добавил эту строку кода, и вновь созданный файл PDF имеет размер шрифта, который я хочу.

switches +="--disable-smart-shrinking";

Это остановит сокращение шрифта.

1 голос
/ 22 декабря 2011

Если вы не можете редактировать html / css перед отправкой его в wkhtmltopdf, попробуйте опцию --minimum-font-size.Если это не сработает, и вы не возражаете увеличить все , есть также --zoom.

...