【发布时间】:2013-12-13 18:12:42
【问题描述】:
我有以下代码用转换为 pdf 的图像标记 pdf。一切似乎都有效,除了它在 pdf 中的每一页上都加盖印章。我怎样才能让它只标记pdf的最后一页?
pdftk temp-pdfjam.pdf stamp signature-pdfjam.pdf output final/finalized.pdf
【问题讨论】:
我有以下代码用转换为 pdf 的图像标记 pdf。一切似乎都有效,除了它在 pdf 中的每一页上都加盖印章。我怎样才能让它只标记pdf的最后一页?
pdftk temp-pdfjam.pdf stamp signature-pdfjam.pdf output final/finalized.pdf
【问题讨论】:
如果您只想使用 pdftk,看起来您必须使用 pdftk 的 cat 命令提取最后一页,加盖印章,然后将其与第一页连接 - 或准备一个带有适当的 PDF空白页数并使用“multistamp”命令。
【讨论】:
使用 pdftk 的工作 sn-p
#!/bin/sh
input=$1
watermark=$2
output=$3
abl=/tmp/all_but_last.pdf
last=/tmp/last.pdf
last_stamped=/tmp/last_stamped.pdf
# detach
pdftk $1 cat 1-r2 output $abl
pdftk $1 cat end output $last
#Stamp
pdftk $last stamp $watermark output $last_stamped
#Attach
pdftk $abl $last_stamped cat output $output
将其作为 shell 脚本运行:
./stamp_last_page.sh input.pdf stamp.pdf output.pdf
【讨论】:
pdftk处理的影响
【讨论】: