php - php 7 tcpdf 遇到一个非数字值
问题描述
$header_x = (float)$this->original_lMargin + (float)($headerdata['logo_width'] * (float)1.1);
严重性:警告
消息:遇到非数字值
文件名:tcpdf/tcpdf.php
行号:3422
解决方案
我在这个问题上工作了很多天。就我而言,我以这种方式解决了这个问题:
当您使用 tcpdf 创建 PDF 时,您需要ob_start();
在顶部使用,然后创建实例对象:
$pdf = new pdf(PDF_PAGE_ ..... BODY.. FOOTER, ETC,
和输出之前:
$pdf->Output('/media/Linux/Folder/document.pdf', 'F')
你需要结束你的ob:
ob_end_clean();
我从连续创建两个或多个 PDF 中意识到了这个问题。你可以试试这个。
我在访问这个时找到了答案:
推荐阅读
- batch-file - 获取早于 x 天的空文件夹列表
- java - 您可以在每次单击按钮时随机生成一个 JPanel 吗?
- azure - SignalR 核心:启用 Web 套接字并将 Azure 应用服务扩展到多个实例时是否需要 ARR 关联?
- javascript - 使用属性 table-layout:fixed 在表格中调整窗口大小时更改宽度
- javascript - Redux 调度可能会改变的情况有哪些?
- android - 在跨度中隐藏字符串内容
- schema.org - “您的附加链接搜索框模板中存在错误:INVALID_SYNTAX”
- python - 为什么我得到索引 0 超出了轴 0 大小为 0 的范围?
- javascript - 如何以动态方式控制带有悬停(显示和隐藏)的元素
- css - 有没有办法根据 vue.js 中的值更改文本颜色?