问题标签 [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 - 通过表单发送 HTML 代码
我很困惑。
我尝试使用MPDF导出 html 页面。我看到了例子,如何使用它是这样的:
因此,我必须将 html 代码放入变量中,然后 mpdf 类将生成 pdf 文件。
我有这样的问题:
我想在用户提交表单后打印一个用 php 动态生成的页面。这是一个报告页面。用户选择他们想要的特定时间段,页面将显示报告。
所以,我必须在用户提交表单后获取生成的 html 代码。我正在ob_get_contents()
这样做,然后将其与表单一起发送到上面有 mpdf 脚本的 php 页面,比如 pdf.php。
这是我在pdf.php的代码:
pdf 已创建,但无法正确显示(创建的 pdf 无法正确显示 html 页面)。
我认为可能生成的 html 代码是错误的,mpdf 不理解 html 代码。所以我尝试这样:
我尝试复制生成的 html 代码并制作 php 页面,就像上面我展示的示例一样。生成的pdf正确显示页面!
我不明白为什么会发生这种情况。也许我不能通过 php 中的表单发送 html 代码?
我很抱歉我的英语不好。我确实希望你能理解我的问题并能解决帮助我解决它。谢谢你。
编辑:
这是我发送 html 代码的表单:
编辑
这是我生成的 html 的示例:
php - 自动下载mpdf生成的pdf文档
我是 mpdf 的新手,所以如果您觉得这个问题很愚蠢,请不要介意:),
我生成了 pdf 文档 usinf mPDF 类,问题是生成 pdf 后浏览器在选项卡中打开它。但我希望它不要打开而是自动下载,我的代码就像下面这样..
$mpdf->download
我期待在 mpdf 类中会有一个下载功能,例如$mpdf->Output('mpdf.pdf')
。我搜索了很多这种类型的解决方案,但我找不到任何。
php - 性能比较 mPDF 与 tcPDF
我正在使用 mPDF 从 html 生成 PDF,因为我觉得它很容易使用,我从一位资深人士那里听说它比 tcPDF 慢。
但是在阅读了 mPDF 和 tcPDF 论坛/文档并从网络搜索之后,我得出结论,两者都使用相同的 fPDF,而 fPDF 在后端使用 PDFlib 库,而不是它们的性能有何不同。
如果有任何区别,任何人都可以清除它吗?
php - 特定页面上的调用标题
我正在使用mpdf
动态 PDF 生成。我陷入了一种情况,应该在某些特定页面上调用页眉,例如如果我有 10 页,那么应该在第 5、6、7 和 9 页上调用它。
如何做到这一点?
phpexcel - 表格对于页面来说太大时出现 mPDF 错误
使用以下 PHP 代码:
其中 $content 是一个非常普通的 html 表
只要表格中的行数少于一页,就可以生成PDF而不会出错。如果我在 html 中添加一行或多行,我会收到 PHP 警告:
重复了很多很多次。打开 mPDF 错误通知后,我得到
我尝试使用Can't get rid of PHP notices in mPDF 中的代码来抑制警告
这种工作,但强制下载的 PDF 有以下怪癖:
这是我尝试与我的 CodeIgniter 框架一起使用的 PHP 库中的第三个 PDF,所以在这一点上我非常沮丧。
PHPExcel(我用来为我的客户端提供 Excel 下载数据选项)在格式化 Excel 电子表格时效果很好,但是无论我使用什么选项,PDF 的输出都是可怕的(主要是,它在每个单元格周围加上一个轮廓巨大的填充物)
ezPDF/PHP-PDF(根据http://www.ahowto.net/php/easily-integrate-ezpdf-aka-pdf-php-into-codeigniter-framework)效果很好。除了我无法让它与客户的徽标一起使用,他们坚持要在 PDF 的顶部显示。
我想我接下来要尝试 domPDF。
php - 使用 mpdf 创建 pdf 时出错
如果有人对mpdf图像错误有任何想法,请在此处分享。
mPDF 错误:***IMAGE Error (https://chart.googleapis.com/chart?cht=bvg&chs=500x350&chds=0,3500&chxt=x,y,y&chxr=1,0,3500,500&chxl=1:|0|500|1,000|1,500|2,000|2,500|3,000|3,500|0:|Budget%20with%20no%20conversions|Budget%20with%20conversions|2:|Cost%20()&chxp=2,50&chco=FFC100&chg=0,14.285714285714,1,3,0,0&chm=N*sf0*,000000,0,,12,0,be:0:5&chbh=a&chd=t:1055.1,3439.69): Could not find image file***
我已经在我的系统中使用 => sudo apt-get install php5-curl 和 sudo service apache2 restart
php - mpdf页面添加
我正在将 html 转换为 PDF。除非有很长的 html ,有多个页面,否则一切正常。转换后,它的输出显示在一个PDF页面中,我需要自动分页。mPDF是否支持。它适用于所有其他 HTML,但不适用于少数人。我试图在这里复制我的代码,但它很长,所以不能放在这里。
我的 Html 无效,我知道。我使用 HTML 净化器修复它,但它没有完全修复。我在网上读到,如果有嵌套表,那么这可能会发生。但我需要一个解决方案。
这是我的代码。
php - 如何使用 mpdf 发送 pdf 电子邮件?
我使用 mpdf 创建 pdf 的示例编码是,(它工作正常)
我发送电子邮件的示例编码:
我的问题是 pdf 是创建并直接在浏览器中打开的,如何将 pdf 文件作为电子邮件附件发送?
如果可能,请帮助我编写代码或只是帮助我提出一些建议,我将自己编写代码。
谢谢!
php - PHP mPDF save file as PDF
I have a page which uses mPDF which when you run displays a PDF in the browser, it can also be saved from here as a PDF no problem. What I would like to happen is when the page is run and generates a PDF that the page is saved as a PDF on the server.
Here is the current code:
Like I said this outputs the PDF fine but could someone tell me how to save as a PDF?
php - 使用 mpdf 将 php 文件转换为 pdf
我可以将 html 页面转换为 pdf 并通过电子邮件发送没有任何问题,但是我在将 php 文件转换为 pdf 时遇到了麻烦。
是否可以使用 mpdf 将 php 文件转换为 pdf 或者我是否需要为此使用其他一些 php 类?
谢谢!