gpt4 book ai didi

wkhtmltopdf - wkhtmltopdf具有整页背景

转载 作者:行者123 更新时间:2023-12-03 09:40:58 28 4
gpt4 key购买 nike

我正在使用wkhtmltopdf生成要发送到打印机的PDF文件,并且在使内容填满生成的PDF的整个页面时遇到一些麻烦。

在CSS中,我将宽度和高度设置为2480 X 3508像素(a4 300 dpi),在创建PDF时,我使用0表示页边距,但最终在右侧和底部都有一个小的白色边框。也尝试使用毫米和百分比,但结果相同。

我需要有人提供一个示例,说明如何设置HTML样式以及在命令行上使用哪些选项,以便生成的PDF页面能填满整个背景。一种方法可能是包括出血(无论如何可能是必要的),但是欢迎任何提示。目前,我正在创建一个大的HTML页面(没有CSS分页符-可能有帮助吗?),但是如果需要的话,可以分别生成每个页面,然后将其全部馈给wkhtmltopdf。

最佳答案

wkhtmltopdf v 0.11.0 rc2

最终起作用的是:

wkhtmltopdf --margin-top 0 --margin-bottom 0 --margin-left 0 --margin-right 0 <url> <output>

缩短为
wkhtmltopdf -T 0 -B 0 -L 0 -R 0 <url> <output>

使用stdin中的html(注破折号)
echo "<h1>Testing Some Html</h2>" | wkhtmltopdf -T 0 -B 0 -L 0 -R 0 - <output>

使用html从stdin到stdout

回声“测试一些HTML” | wkhtmltopdf -T 0 -B 0 -L 0 -R 0-test.pdf

回声“测试一些HTML” | wkhtmltopdf -T 0 -B 0 -L 0 -R 0--> test.pdf

什么不起作用:
  • 使用--dpi
  • 使用--page-width and --page-height
  • 使用--zoom
  • 关于wkhtmltopdf - wkhtmltopdf具有整页背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6057781/

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