gpt4 book ai didi

css - html-pdf:如何确保图像不跨越分页符

转载 作者:行者123 更新时间:2023-11-28 11:00:03 24 4
gpt4 key购买 nike

我正在使用 html-pdf将 HTML 转换为 PDF。要添加图形,我使用 Chart.js .

生成 PDF 时,图表分成两页,如下图所示。

这就是我添加图表的方式。

<canvas id="bar-chart" class="canvas-styles margin-top-20" 
style="display: block; page-break-before: auto; page-break-after: auto; page-break-inside: avoid;">
</canvas>

enter image description here

我该如何解决这个问题?

最佳答案

在您的 css 中为您的 div 添加一个 @print 部分:

@media print {
div#canvasWrap { width: 2.4cm; }
}

然后在 Canvas 周围添加一个包装 div:

<div id="canvasWrap">
<canvas id="bar-chart" class="canvas-styles"></canvas>
</div>

将您需要的任何样式添加到包装器 ...

关于css - html-pdf:如何确保图像不跨越分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015587/

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