我强迫在将html动态转换为pdf时遇到问题。生成的html是基于ul和li标签的,还有带有样式的css文件。问题是,当页面结束时,图像被剪切,文本从列表中滚动到下一个列表中。有人遇到过这样的问题吗?图片
有没有飞龙的分页规则?
发布于 2017-07-13 14:02:30
我建议您试用pdfHTML,从itextpdf.com获得试用许可证,然后使用以下代码:
String input = "<html>\n" +
"<head><title>Test</title></head>\n" +
"<body style=\"font-family: FreeSans;\">\n" +
"<h1>Test</h1>\n" +
"<br />\n" +
"<p>Hello World</p>\n" +
"</body>\n" +
"</html>";
HtmlConverter.convertToPdf(input, new File("somewhere.pdf"));发布于 2017-09-21 17:54:26
您应该在某些html标记中使用名为“避免分页”的内容。
@media print
{
.no-page-break {
page-break-inside : avoid;
-fs-keep-with-inline : keep;
-fs-table-paginate: paginate;
}
}
<html>
...
<img class="no-page-break" src="...."/>
...
</html>发布于 2021-10-12 09:38:11
我发现了一个小问题,把你的<img>放在一个<p>标签中:
<html>
...
<p><img class="" src="...."/></p>
...
</html>https://stackoverflow.com/questions/45040129
复制相似问题