php - wkhtmltopdf 从文件随机空框生成 PDF

标签 php mysql pdf pdf-generation wkhtmltopdf

我正在使用 wkhtmltopdf 从文件创建 pdf(如果很重要,则使用 PHP),除了随机的空框之外,它工作得很好。以下是我尝试让盒子消失的方法:

  1. 将 wkhtmltopdf 的编码更改为 UTF-8
  2. 确保文件使用 UTF-8 编码
  3. 检查了从中提取数据的 MySql 数据库,确保编码为 UTF-8
  4. 检查双倍/三倍以确保行尾没有多余的字符。
  5. 删除并重新插入数据库行
  6. 渲染了除数据库行之外的所有内容,并且该框不存在,因此我知道就是该条目。

以下是从 Adob​​e Reader 中复制并粘贴的框,以防有帮助:}

我读过它可能是由 wkhtmltopdf 生成的空对象,但如果是,我该如何摆脱它?

The random box

最佳答案

终于明白了。看来问题根本不在于文本或数据库行。它正在尝试使用Helvetica。我不确定为什么这会导致这一行出现问题,但确实如此。我切换到 Arial,效果非常好。

关于php - wkhtmltopdf 从文件随机空框生成 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24436531/

相关文章:

php - HTML 模板中的 PSR-2 兼容内联 PHP 标签

php - MYSQL & PHP 将 LAST_INSERT_ID() 保存为局部变量

mysql 的排序依据有限制

node.js - 如何在node/express应用程序中使用prawn pdf

pdf - 使用 Google Cloud 或 Drive 以编程方式将 Word 转换为 PDF

c# - 在浏览器控件中以编程方式填写 PDF 表单字段

php - 在 MVC 框架中从哪里发送邮件,这样就没有重复代码?

php - array_intersect 和 array_unique 的不规则之处

PHP 挂起等待 exec 从 wget+mysql 命令返回结果

php - 保护 php api 以在 android 应用程序中使用