使用 pdftk 将图像添加到 pdf

2022-08-30 18:06:08

您好,我正在使用pdftk根据提交的表单生成PDF。

我在这里一切正常。这是添加签名的图像。我正在使用签名板,它非常适合生成签名的图像文件。现在我正在尝试将该签名图像添加到PDF中?有谁知道这是否可能与pdftk有关?我没有看到这样做的选项。或者,如果甚至可以将图像附加到我在PDF中提交的表单中?


答案 1

首先将图像转换为 PDF

convert image.png image.pdf

然后使用pdfjam(另一个免费工具)放大并偏移图像

pdfjam --paper 'a4paper' --scale 0.3 --offset '7cm -12cm' image.pdf

然后使用 pdftk 合并两个 PDF

pdftk text.pdf stamp image.pdf output combined.pdf

如果您需要定位图像并将其添加到一般PDF中的一个页面,则可能需要下载STAMPtk,但是您必须为此付费。

您可以从此处下载 STAMPtk http://www.pdflabs.com/tools/stamptk-the-pdf-stamp-maker/

我希望它有帮助!


答案 2

在我们的例子中,我们必须在pdf中添加动态签名。我已经使用pdftk和imagemagick库实现了它。(需要安装pdftk和imagemagick)

  1. 首先将图像转换为pdf:(使用魔术而不是转换窗口)

exec(“转换签名图像 -调整大小 26% -透明白色 -页面 a4+25+102 -质量 75 输出/图章.pdf”);

描述:

  • 调整大小 :调整图像的大小。
  • 透明 使图像背景透明
  • 页面 :将页面设置为a4和(25,102)从左侧和顶部设置图像pdf的位置。

2.然后执行以下命令:

exec(“pdftk main.pdf multistamp stamp.pdf output output output/final.pdf”);


推荐