dompdf定位错误

发布于 2024-10-17 04:05:52 字数 587 浏览 9 评论 0原文

这个问题可能已经被问过很多次了,但是有没有一个好的 PHP 的 HTML 到 PDF 创建器?

我目前正在使用 dompdf,并且有一整套不受支持的内容(例如 < code>position:absolute 在 position:relative 容器内,以及 float:right),这使得我的 PDF 渲染不正确。

dompdf 迫使我制作表格,以便按照我想要的方式对齐内容。我使用浮动和相对+绝对定位制作了一个 HTML 页面,但 dompdf 忽略了这一点并重叠了我的所有文本并将它们定位错误。

即使我同时设置了 page-break-beforepage-break-after 来避免,它也会随机放置一个空白的第二页。

那么,谁能告诉我一个好的 PHP PDF 创建器,或者告诉我 dompdf 缺乏浮动或相对+绝对定位(我讨厌表格)的解决方法?

PS我使用的是dompdf 0.6.0beta1

This may have been asked multiple times, but is there a good HTML-to-PDF creator for PHP?

I'm currently using dompdf, and there is a whole list of unsupported things (such as postion:absolute inside a position:relative container, and float:right) which make my PDF render incorrectly.

dompdf forces me to make tables in order to align stuff the way I want. I made an HTML page using floats and relative+absolute positioning, but dompdf ignores this and overlaps all my text and positions them wrong.

It also randomly put a blank 2nd page even though I have both page-break-before and page-break-after set to avoid.

So, can anyone tell me a good PHP PDF creator, or tell me a workaround for dompdf's lack of floats or relative+absolute positioning (I hate tables)?

P.S. I am using dompdf 0.6.0beta1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南城旧梦 2024-10-24 04:05:52

我刚刚决定使用表格重新编写 HTML,因此 dompdf 会按照我想要的方式呈现它。 mPDF 看起来不错,我将来可能会改用它。

I just decided to re-write my HTML using tables, so dompdf will render it the way I want. mPDF looked nice, I may switch to that in the future.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文