使用PHP和FPDF将签名或图像添加到PDF中

时间:2014-08-03 12:31:07

标签: php canvas pdf-generation ghostscript fpdf

我正在做一个项目,我必须将用户的签名图像合并到.pdf文件中。首先,我使用Ghostscript将pdf文件的所有页面转换为一系列图像,并将它们全部加载到div中。然后,用户通过在画布上签名并使用鼠标指针放置签名来删除签名。我使用e.clientX和e.clientY获取用户的位置,它返回像素坐标中的值。

我从画布中取出坐标,页码和捕获的图像并将其传递给FPDF,但它将图像放在不同的位置。然后我发现FDPF使用mm精度。我该如何解决这个问题?

还有其他更简单的方法来完成我的任务吗?解决方案或建议。

1 个答案:

答案 0 :(得分:0)

尝试使用以下公式获取结果:

[VALUE_IN_PIXELS] * [MM_IN_INCH] / [DPI]

Where:
MM_IN_INCH = 25.4
DPI = 96