0

我有一个动态生成的 HTML 布局,我想在 PDF 报告中模仿它,但我在列规范方面遇到了麻烦。假设 HTML 如下所示:

+------------------------------------------------------+
|                                                      |
|                     SECTION 1                        |
|                                                      |
+------------------------+-----------------------------+
|                        |                             |
|       SECTION 2        |         SECTION 3           |
|                        |                             |
+------------------------+-----------------------------+
|                                                      |
|                     SECTION 4                        |
|                                                      |
+---------------+-------------------+------------------+
|               |                   |                  |
|   SECTION 5   |     SECTION 6     |    SECTION 7     |
|               |                   |                  |
+---------------+-------------------+------------------+ 

并且生成的 PDF 的内容应该排列相同。现在,由于我事先不知道实际的布局,我正在逐节循环并为每个部分创建一个列。在这一点上,我能够计算出一列的宽度。问题是,因为一切都是一列,所以一切都在同一行,我想换行,所以添加到 100% 宽度的列占据单独的行。有没有办法在 makepdf 中实现这一点,或者我应该采取不同的方法?

4

1 回答 1

0

我用来wkhtmltopdf从 HTML 渲染 PDF。如果您想要一些非常接近 HTML 外观的东西,那么我绝对会选择wkhtmltopdf.

于 2016-02-08T15:48:06.363 回答