【发布时间】:2015-01-12 05:10:05
【问题描述】:
我正在使用 HTMLdoc 从 html 生成 PDF,但在生成 PDF 时遇到了问题。当 PDF 中发生页面拆分时,某些内容将分布在整个页面中,我们无法控制.
假设您的表格有 10 到 15 行,那么前 10 行将在第一页,其余 5 行在第二页,最糟糕的是,如果我有表格的边框,有时甚至是相同的内容行会溢出到下一页,看起来很糟糕。
我同意我们不能将所有内容都放在一个页面中这一事实,但我正在寻找一种解决方案,使这种溢出更优雅地发生,如果可能的话,如果它溢出到下一页或至少内容从表头开始同一行保留在一页中。
我正在使用 Rails 和 HTMLdoc 库来生成 PDF。
【问题讨论】:
-
如果您使用的是表格,请使用 Thead 和 Tbody 以及使用 set it nice 进行现代 PDF 渲染。
标签: html css ruby-on-rails pdf htmldoc