gpt4 book ai didi

php - wkhtmltopdf Knp-snappy 自定义高度/宽度需要哪个单位?

转载 作者:可可西里 更新时间:2023-11-01 13:10:13 24 4
gpt4 key购买 nike

我从 html 页面生成 pdf我想为 pdf 的每一页设置特定的宽度和高度,我在网上找不到任何东西,但在 bundle 中有一个 pdf.php 和

protected function configure() 

这些配置在哪里:

        'page-height'                  => null,
'page-size' => null,
'page-width' => null,

所以我不知道应该用哪个单位

所以如果我把它设置为

                'page-height' => 600,
'page-width' => 1000,

在我生成 pdf 的地方,它变得太大,所以它不能是像素也许它与任何其他选择有关?这是我的电话:

          $pdfString=$this->knp_snappy->getOutputFromHtml($html, array(
'orientation' => 'landscape',
'enable-javascript' => true,
'javascript-delay' => 1000,
'no-stop-slow-scripts' => true,
'no-background' => false,
'lowquality' => false,
'page-height' => 600,
'page-width' => 1000,
'encoding' => 'utf-8',
'images' => true,
'cookie' => array(),
'dpi' => 300,
'image-dpi' => 300,
'enable-external-links' => true,
'enable-internal-links' => true
));

我需要有一个特定的高度,因为现在我绘制的图表被剪切了,因为我不知道生成的 pdf 的确切高度

如有任何帮助,在此先感谢!

最佳答案

--page-width--page-height 采用现实世界的单位(如厘米,而不是像素)

--page-size 采用“A4”、“A5”、“Letter”等值。

尽管不触及这些值并尝试使用您正在使用的布局或使用 --zoom 可能更容易,但我肯定会调整布局(也许有专门用于生成 PDF 的布局或 CSS 文件)

关于php - wkhtmltopdf Knp-snappy 自定义高度/宽度需要哪个单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23650539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com