首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理dompdf双列设计?

如何处理dompdf双列设计?
EN

Stack Overflow用户
提问于 2011-07-27 16:23:35
回答 3查看 12.2K关注 0票数 3

我想使用dompdf来创建html到pdf。我有一个有两列的设计。每一列都可能比普通的dina4页面更高。所以我有一个分页符。

我不想使用float,因为dompdf float有时会出错,而且我不想让一些东西浮动,我想要两个修复容器(左,右)。

如果我使用position:absolute;这个容器不能进行分页符。使用position:fixed;每个dina4站点上都有这个容器(对于页脚和页眉很好,但对我的解决方案不好)。

如果我使用一个有两列的表来设计它,dompdf不能处理表中的表,并且我得到一个错误信息。但是我必须使用一个表格来存放我的内容。

这个问题有没有其他的解决方案?位置:绝对有正确的分页符还是其他的?

编辑:

我的页面: div页眉(位置:固定;) div页脚(位置:固定;) div内容(2栏设计-左右分页符)

诚挚的问候

EN

回答 3

Stack Overflow用户

发布于 2011-12-21 06:48:31

你可以使用位置相对和绝对位置与左边距。这在一个页面上工作,所以应该在多个页面上工作。

代码语言:javascript
复制
<div style="clear:both; position:relative;">
    <div style="position:absolute; left:0pt; width:192pt;">
        LEFT COLUMN
    </div>
    <div style="margin-left:200pt;">
        RIGHT COLUMN
    </div>
</div>
票数 7
EN

Stack Overflow用户

发布于 2011-07-27 17:41:04

我以前遇到过这个问题(列布局拆分到多个页面上),使用DomPdf获得列布局的最简单方法是使用表格来布置页面,并对何时创建新的行和列进行某种计算。这对我来说确实有效,但这不是一个理想的解决方案,因为你最终必须为pdf创建一个全新的布局和复杂的逻辑。

如果我不得不再次这样做,我会查看强烈推荐的 http://code.google.com/p/wkhtmltopdf/。 它有一个 PHP 扩展... https://github.com/mreiferson/php-wkhtmltox

这是一篇评论... http://ciaranmcnulty.com/blog/2009/04/converting-html-to-pdf-using-wkhtmltopdf

请让我知道你是如何处理这件事的。

祝你好运 :)

票数 2
EN

Stack Overflow用户

发布于 2013-12-13 18:26:58

您可以使用:

代码语言:javascript
复制
 display:inline-block;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6841406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档