我正在使用专有的第 3 方报告工具,该工具具有将报告的 HTML 版本转换为 PDF 的功能。我无法直接控制 PDF 转换的完成方式。但是,我可以控制间接影响生成的 PDF 的 HTML 的 CSS。它真的只有表格有问题。我在其他 pdf 转换器工具中看到过类似的问题。像这样的东西:
- 单个表格的多个标题行不会在 PDF 的每一页上重复。
- 在行单元格中间分页
- 在表格标题和表格本身之间分页。
将 CSS 样式应用于 HTML 表格以便在将 HTML 转换为 PDF 时产生最佳结果的最佳做法是什么?
最佳答案
您可以尝试设计您的页面样式,尤其是。表格,用于打印媒体,即 <link rel="stylesheet" media="print" ...
第一的。这至少会为您节省一些调用第三方报告工具的时间。
我还会检查 PDF 页面的可用宽度是否小于您的(目标)页面宽度。这听起来与您的问题有关(列表中的#2 和#3)。
关于html - 使用 CSS 保留 HTML 表格以准备转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7435014/