html - 使用 CSS 保留 HTML 表格以准备转换为 PDF

标签 html css pdf html-table pdf-generation

我正在使用专有的第 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/

相关文章:

html - h1 标签悬停效果在列表中不起作用

html - 如何使 <hr> 扩展到有序列表数字下方?

html - 如何使用 Bootstrap 3 制作漂亮的按钮矩阵?

html - 按照里面提到的创建div模式

jquery - 使用 jQuery 将列自动调整为具有相同的高度

html - Django 可以从静态文件加载图像但不能使用 css

html - 如何在父节点后面放置伪元素?

java - 无法使用 iText 将越南语字符导出到 PDF

php - TCPDF & mPDF 错误 : Some data has already been output to browser, 无法发送 PDF 文件

php - 如何在PHP中从PDF表单中提取字段值