问题标签 [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.
php - dompdf 内存问题
我正在使用 DOMPDF 从一个脚本生成大约 500 个报告。在生成大约 10-15 个 PDF 后,它的内存不足。
在调试中,看起来每次加载字体时都会加载 8M,但这似乎应该使用字体缓存代码来处理。
关于这里出了什么问题的任何想法?我想发布一个简单的代码片段,但其中大部分都被抽象为多个层,所以它不仅仅是一个简单的复制/粘贴。
php - 分页符(或表格中断?)以获得格式良好的 PDF
我在 CakePHP 上开发了一个内部网,其中一部分使用 DOMPDF 生成自定义 PDF。问题是我有一个备忘录字段(mysql 文本),我在从 PHP nl2br 函数获取结果后打印它。
问题是在某些情况下,此文本太长(即使在字体大小:6px 上),我需要一些方法来进行分页(再次获取页眉和页脚等)......或者也许是一个不错的方法获得第二列以继续其中的文本。
有任何想法吗?
unicode - Dompdf unicode问题
dompdf unicode有什么解决方案。
php - 如何跳过 Kohana 3 中的标头并从路由中获取原始输出?
我有一个使用DOMPDF返回 PDF 文件的方法。它发送所有正确的标题。它是动态生成的(不存储在任何地方的服务器上)。
我现在必须将此 PDF 附加到传出的电子邮件中。我在Kohana 3中做到了这一点
它请求的路由只是发送标题以下载和流式传输 PDF,以便最终用户可以下载它。它还使用Swift Mailer库。
除非我在浏览器中运行此请求,否则它会提示我下载文件。我想输入输出$response
并忽略下载标题Content-Disposition: attachment; filename="file #1.pdf"
。
是否可以按原样接收此请求,然后将其保存到我上面描述的文件中。
或者我应该将 PDF 的自动生成更改为文件,然后简单地用 Swift 指向该文件?
非常感谢
php - 发送标题以下载 PDF 时,Safari 会附加 .html
这是请求和响应标头
基本上,响应标头由 DOMPDF 的stream()方法发送。
在 Firefox 中,该文件被提示为File #1.pdf
. 但是,在 Safari 中,文件保存为File #1.pdf.html
.
有谁知道为什么 Safari 将 html 扩展名附加到文件名?
我也在使用 Kohana 3,通过控制器方法提供 PDF。
dompdf - dompdf字体家族问题
我正在使用 Bamboo invoice 作为发票生成器,我正在尝试自定义发票模板,但无论我做什么,字体似乎都不会调整。
目前我有
我已经阅读了它,并且 helvetica 是一种已安装的字体,所以它应该可以工作
确保我将其更改为“快递员”;它也在 lib/fonts 目录中,但字体保持不变。
有什么帮助吗?
php - 在一个区域内包含一个 DomPDF 文本对象
我一直在使用 DomPDF 创建动态创建的 PDF,但偶然发现了一个我无法弄清楚的问题。
有没有办法给对象一个宽度和高度,以便文本自动换行在提供的区域中?我已经查看了文档,但是我找不到任何有用的东西。
php - DOMPDF:具有 0 字节和文本/纯 mime 类型的文件
我正在使用 Kohana 3 和 pdfview/DOMPDF 来生成 pdf 文件,但它们是用 0 字节和 text/plain mime-type 生成的。
控制器:
看法:
当我下载文件并在 epdfview(PDF 查看器)中打开它时,它说:
我只是不知道出了什么问题。谢谢你。
更新:
我下载了最后一个测试版和 DOMPDF,删除了 pdfview Kohana 的模块,并在我的控制器中做了类似的事情:
现在它正在工作。谢谢!