使用 mpdf 创建的可填写 PDF 未显示复选框
Posted
技术标签:
【中文标题】使用 mpdf 创建的可填写 PDF 未显示复选框【英文标题】:Fillable PDFs created with mpdf are not showing the check boxes 【发布时间】:2021-08-23 20:43:24 【问题描述】:我正在使用 mPDF 创建可填写的 PDF,但复选框(包括框和勾号)未显示在 Chrome 打印预览和打印文档中。此外,ios 上的 Adobe Acrobat 中的复选框未显示勾号。复选框在 evince 上工作正常,所有其他小部件工作正常。
我的设置如下: Linux 18.04、php 7.4、mPDF 8.0.12
这里是代码。需要注意的是,我使用的是kartik Yii2扩展。
$pdf = new Pdf([
'mode' => Pdf::MODE_CORE,
'format' => Pdf::FORMAT_LETTER,
'orientation' => Pdf::ORIENT_PORTRAIT,
'destination' => Pdf::DEST_BROWSER,
'content' => $html,
'cssFile' => '@backend/web/css/fillablepdfs.css',
// set mPDF properties
'options' => ['title' => $title, 'useActiveForms' => true, 'CSSselectMedia' => 'print'],
// call mPDF methods
'methods' => [
]
]);
我在 Slackoverflow 上看到过类似的问题,但似乎没有一个对我有帮助。任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:如果复选框出现但不清晰,那么您可以尝试更改 DPI 值。
当我遇到类似问题时,这对我有帮助
【讨论】:
以上是关于使用 mpdf 创建的可填写 PDF 未显示复选框的主要内容,如果未能解决你的问题,请参考以下文章
MPDF pdf 未在任何浏览器中打开,Codeigniter 中未显示错误