如何增加字体大小的pdf使用c#与wkhtmltopdf

本文关键字:pdf 使用 wkhtmltopdf 何增加 增加 字体 | 更新日期: 2023-09-27 18:18:17

A使用wkhtmltopdf转换器从.aspx页面创建了一个pdf文件。它显示的字体比页面上实际显示的字体小。所以当我把pdf文件打印出来的时候,它看起来好像被压缩到一个更小的尺寸。你们中有谁知道如何使用c#代码通过数字(14或15)或百分比设置/增加字体大小吗?我使用字符串switches来固定边距,页面等,如下所示:

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

你能建议我如何在这里加入字体大小吗?我的页面对于不同的控件有不同的字体类型和大小。我想增加所有元素的字体大小(如果可能的话,增加一些百分比)。

如何增加字体大小的pdf使用c#与wkhtmltopdf

上面的问题可以通过以下代码解决:——我添加了这行代码,新创建的pdf文件的字体大小正好是我想要的。

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

它将停止字体收缩

如果在发送到wkhtmltopdf之前不能编辑html/css,请尝试--minimum-font-size选项。如果这不起作用,并且您不介意将所有都变大,还有--zoom