问题标签 [mpdf]
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 - 使用 mPDF 从数据库调用行
我只是尝试使用 mPDF 按数据库制作输出表 pdf,但仍然很难做到这一点。
当我运行此脚本时,它可以生成 PDF,但行与数据库不匹配?
php - 使用连接表中的 mPDF 打印
表格1
表_2
基于这些表格,我想制作一张加入它们的表格。
第一个文件,show.php
打印连接表的第二个文件 print.php
但结果显示所有行:
如何使结果只显示这样的一行?:
javascript - codeigniter 将 html 渲染为图像
我有一个需要打印到“A4”内容的页面。所以我尝试使用 mPDF 库。在那个页面中,我有一个日历内容。起初我使用 CI 的日历,当我将它渲染为 mPDF 时,它工作得很好。但是由于用户的规范,我最近将日历更改为 jquery 日历。所以我用FullCalendar改变了它。当我将它传递给 mPDF 时,它在该页面中显示了我的其他内容,但 FullCalendar 的 javascript 没有出现在 PDF 中。
我正在考虑将我的输出更改为图像。是否有任何工具(意思是库)可以将我的输出更改为图像并在浏览器中显示?
注意:我的页面中有javascript和css,据我所知,大多数 pdf 生成工具无法呈现 javascript 或 css,或两者兼而有之。
php - 如何使用 mPDF 和变音符号?
更新:想通了,看下面的评论
我正在尝试从 HTML 文件创建带有 mPDF 的 PDF 文件。一切都很好,但有一件事:在这个 HTML 中,我必须有一些罗马尼亚字母(șțâăîȘȚÂĂÎ 等),这些字母在导出的 PDF 文件中被转换为符号。
我的代码:
源文件示例:
[...]
[...]
有没有人使用特殊字符(拉丁语)并且知道如何解决这个问题?非常感谢!(更新:现在可以使用,请参阅评论)
mpdf - 如何仅删除第一页的页眉页脚 - mpdf
Mpdf中的以下两个函数在所有页面中添加页眉和页脚。
SetHTMLHeader() SetHTMLFooter()
但是,有人请帮我从pdf的第一页删除页眉和页脚吗?
zend-framework - Adobe Reader 无法打开在 Zend Framework 中使用 mPDF 创建的 .pdf 文件
我正在尝试在 Zend Framework 应用程序中使用 mPDF 从操作的输出生成一个 .pdf 文件。
这是我的操作代码:
如果要显示的内容很长(即几段),在下载 .pdf 文件时,Adobe Reader 会抛出以下错误:Adobe Reader 无法打开“report.pdf”,因为它不是受支持的文件类型或因为文件已损坏(例如,它作为电子邮件附件发送且未正确解码)。
但是,如果我将相同的输出作为静态变量传递给 mpdf,而不使用 Zend Layout 渲染,那么 .pdf 文件将打开而不会出现任何错误。此外,当且仅当内容很长(即只有几个单词时它才有效)时,Adobe Reader 才会抛出这个问题。
我应该注意什么限制?
codeigniter - Codeigniter - MPDF 不导出数据
我是 Codeigniter 的新手,想使用 MPDF 将 MYSQL 数据库中的数据导出到 PDF 文件中。代码如下:
看法:
控制器:
模型:
使用此代码,它给了我一个空白的 PDF 文件,只有文本为“成员数据”和“导出为 pdf”。我检查了它是否正在将数据传递给查看,是的,它正在这样做。但不知道'foreach'循环是怎么回事。我正在打印“foreach”循环之外的所有内容,但对数据成员进行了机器人操作。谁能让我知道我该怎么办?
提前致谢....
pdf - PHPExcel 1.7.8 mPDF 中的页边距
我正在尝试使用 mPDF 作为渲染器在 PHPExcel 1.7.8 中设置页边距,但我无处可去。我在某处发现了一个线程,Mark Baker 提到在 1.7.8 版中写过支持 pdf 的页边距,但就如何实际实现它们而言,我一无所知。
据我所知,它与为 Excel 文档设置边距是分开的,因为如果我将输出设置为 xls,则以下内容可以正常工作:
当我切换回 pdf 输出时,每边的边距似乎接近一英寸。我变得非常沮丧,因为 PHPExcel 中对 pdf 边距的少数引用指的是只有 tcPDF 的旧版本,而当我使用 1.7.6 时,我根本无法工作。
我以为我一开始就可以进行 pdf 渲染,我就快完成了。我刚刚花了 8 个小时来检查代码以输出可以直接发送到 mPDF 的 html 页面,但是 PHPExcel 对于需要非常特定格式的页面来说更容易使用,我宁愿这样做如果可能的话,在 PHPExcel 中。
有没有人使用 mPDF 在 PHPExcel 中处理边距?
php - 在 mPDF 生成的文档中使用字体
我希望您能帮我解决这个问题,我是第一次处理 mPDF,我认为它很棒,但我想使用与我的网站相同类型的字体显示报告,在其文档中解释了如何实现这一目标,但它似乎仍然不适合我。到目前为止我所做的是:
- 将 google 的 Open Sans 的 URL 添加到我的文档中,该文档将在它之后生成,
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
. 然后我添加了一个样式表文件,其中包含
<link rel="stylesheet" href="<?php echo base_url(); ?>assets/publicidad/css/reporte.css" type="text/css">
我已经添加的内部 reporte.css 字体的使用,我有一个使用“Open Sans”字体的定义body { font-family: 'Open Sans', Sans-Serif; } 按预期显示字体。
- 我使用 mPDF 生成 pdf,效果很好,但是当我想显示 Open Sans 作为文档时,它没有显示所需的字体,我从http://www.fontsquirrel.com
下载了“Open Sans”的 ttfs 文件/fonts/open-sans,并添加到 mPDF 目录的 ttfonts 文件夹中,如其文档中所述。
在它之后,我遵循这个清晰的文档http://mpdf1.com/manual/index.php?tid=453,但直到现在我还没有在我的 PDF 文档中显示所需的字体,这是我迄今为止没有做的说“4.要使用特定语言的字体,您还需要编辑配置文件(config_cp.php);让我们想象Frutiger包含泰语所需的全套字符:”,但我不要认为这是问题,因为我使用的是我放下的默认配置。
在我的控制器中我这样做。
(以上内容未被stackverflow编辑器识别)
最后,我到目前为止所做的应该按照文档做的所有事情是:
PD:我放单引号是因为我在我的 html 文档中添加了这种方式,但我也尝试不使用它们,但没有成功。我希望你能帮助我,在此先感谢。
php - 在另一个 php 脚本中使用 exec() 函数执行一个 php 脚本
在我的网站上,我使用了一个名为 mpdf http://www.mpdf1.com/mpdf/index.php的 php 类来创建一个 pdf 供用户下载。
它通过使用file_get_contents('list.php')
函数将内容获取为 html,准备转换为 pdf 来工作。
它工作得非常好,但不幸的是,在我的网站上它只返回实际的 php 代码,而不是生成的 html:
如果我能弄清楚如何使用
前
我相信它会起作用的。问题是这似乎真的很难做到。显然你需要引用 php 文件或其他东西,但我做不到。我现在创建了相当多的 php 驱动网站,但我不知道什么是“shell”或任何东西!
如果有人可以解释如何让 exec('list.php') 工作,我将非常感激!完全开放以解决问题。如果有人可以解释,也许是“输出缓冲”?