问题标签 [dompdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5098 浏览

html - 使用 dompdf 生成 PDF 时文本溢出表格

替代文字

我正在使用 dompdf 生成一些 PDF,其中包含表格中的一些文本和图像。但是,如果文本中有一个很大的 URL,则 URL 会一直换行到行尾。所有文本和 URL 都包裹在一个宽度和高度固定的 div 中,但 URL 仍然溢出。

在浏览器中呈现的相同 HTML 似乎没问题。

有什么想法吗?

0 投票
3 回答
9884 浏览

php - dompdf 内存问题

我正在使用 DOMPDF 从一个脚本生成大约 500 个报告。在生成大约 10-15 个 PDF 后,它的内存不足。

在调试中,看起来每次加载字体时都会加载 8M,但这似乎应该使用字体缓存代码来处理。

关于这里出了什么问题的任何想法?我想发布一个简单的代码片段,但其中大部分都被抽象为多个层,所以它不仅仅是一个简单的复制/粘贴。

0 投票
3 回答
4385 浏览

php - 分页符(或表格中断?)以获得格式良好的 PDF

我在 CakePHP 上开发了一个内部网,其中一部分使用 DOMPDF 生成自定义 PDF。问题是我有一个备忘录字段(mysql 文本),我在从 PHP nl2br 函数获取结果后打印它。

问题是在某些情况下,此文本太长(即使在字体大小:6px 上),我需要一些方法来进行分页(再次获取页眉和页脚等)......或者也许是一个不错的方法获得第二列以继续其中的文本。

有任何想法吗?

0 投票
2 回答
8833 浏览

php - DOMPDF 中浮动的解决方法

DOMPDF不支持浮动

但是我列出了许多表,它们主要是键值对。我希望这些表中的 2 个并排出现。

即如果我可以使用花车

HTML

CSS

我可以采取什么样的解决方法来支持这一点?还是不可能?

如果有人有任何想法,这里有一个地方可以测试

0 投票
2 回答
1945 浏览

unicode - Dompdf unicode问题

dompdf unicode有什么解决方案。

0 投票
1 回答
898 浏览

php - 如何跳过 Kohana 3 中的标头并从路由中获取原始输出?

我有一个使用DOMPDF返回 PDF 文件的方法。它发送所有正确的标题。它是动态生成的(不存储在任何地方的服务器上)。

我现在必须将此 PDF 附加到传出的电子邮件中。我在Kohana 3中做到了这一点

它请求的路由只是发送标题以下载和流式传输 PDF,以便最终用户可以下载它。它还使用Swift Mailer库。

除非我在浏览器中运行此请求,否则它会提示我下载文件。我想输入输出$response并忽略下载标题Content-Disposition: attachment; filename="file #1.pdf"

是否可以按原样接收此请求,然后将其保存到我上面描述的文件中。

或者我应该将 PDF 的自动生成更改为文件,然后简单地用 Swift 指向该文件?

非常感谢

0 投票
4 回答
6963 浏览

php - 发送标题以下载 PDF 时,Safari 会附加 .html

这是请求和响应标头

基本上,响应标头由 DOMPDF 的stream()方法发送。

在 Firefox 中,该文件被提示为File #1.pdf. 但是,在 Safari 中,文件保存为File #1.pdf.html.

有谁知道为什么 Safari 将 html 扩展名附加到文件名?

我也在使用 Kohana 3,通过控制器方法提供 PDF。

0 投票
4 回答
7905 浏览

dompdf - dompdf字体家族问题

我正在使用 Bamboo invoice 作为发票生成器,我正在尝试自定义发票模板,但无论我做什么,字体似乎都不会调整。

目前我有

我已经阅读了它,并且 helvetica 是一种已安装的字体,所以它应该可以工作

确保我将其更改为“快递员”;它也在 lib/fonts 目录中,但字体保持不变。

有什么帮助吗?

0 投票
1 回答
230 浏览

php - 在一个区域内包含一个 DomPDF 文本对象

我一直在使用 DomPDF 创建动态创建的 PDF,但偶然发现了一个我无法弄清楚的问题。

有没有办法给对象一个宽度和高度,以便文本自动换行在提供的区域中?我已经查看了文档,但是我找不到任何有用的东西。

0 投票
2 回答
3076 浏览

php - DOMPDF:具有 0 字节和文本/纯 mime 类型的文件

我正在使用 Kohana 3 和 pdfview/DOMPDF 来生成 pdf 文件,但它们是用 0 字节和 text/plain mime-type 生成的。

控制器:

看法:

当我下载文件并在 epdfview(PDF 查看器)中打开它时,它说:

我只是不知道出了什么问题。谢谢你。

更新:

我下载了最后一个测试版和 DOMPDF,删除了 pdfview Kohana 的模块,并在我的控制器中做了类似的事情:

现在它正在工作。谢谢!