如何仅在PDF的最后一页盖章

如何仅在PDF的最后一页盖章,pdf,pdftk,Pdf,Pdftk,我有下面的代码来标记一个pdf和一个转换成pdf的图像。除了在pdf中的每一页都贴上邮票外,一切似乎都正常。我怎样才能让它只在pdf的最后一页盖章 pdftk temp-pdfjam.pdf stamp signature-pdfjam.pdf output final/finalized.pdf 如果您只想使用pdftk,看起来您必须使用pdftk的cat命令提取最后一页,在其上盖章,然后将其与第一页连接起来,或者准备一份包含适当数量空白页的PDF,并使用“multimap”命令。尝试: 您

我有下面的代码来标记一个pdf和一个转换成pdf的图像。除了在pdf中的每一页都贴上邮票外,一切似乎都正常。我怎样才能让它只在pdf的最后一页盖章

pdftk temp-pdfjam.pdf stamp signature-pdfjam.pdf output final/finalized.pdf

如果您只想使用pdftk,看起来您必须使用pdftk的
cat
命令提取最后一页,在其上盖章,然后将其与第一页连接起来,或者准备一份包含适当数量空白页的PDF,并使用“multimap”命令。

尝试:


您可以将“1”替换为所需的任何页面范围。

使用
pdftk

#/垃圾箱/垃圾箱
输入=$1
水印=$2
产出=$3
abl=/tmp/all_but_last.pdf
last=/tmp/last.pdf
last_stamped=/tmp/last_stamped.pdf
#分离
pdftk$1 cat 1-r2输出$abl
pdftk$1 cat终端输出$last
#戳记
pdftk$最后盖章$水印输出$最后盖章
#附加
pdftk$abl$最后盖章的cat输出$output
将其作为shell脚本运行:


/stamp\u last\u page.sh input.pdf stamp.pdf output.pdf

您知道还有其他更简单的方法吗?我不知道。你当然可以自己实现一些东西,但我怀疑这会更容易。也许还有其他工具可以做到这一点,但我不知道。请注意,cpdf有一个“特殊的非商业用途许可证”(special not for commercial use license)()——对于这样的应用程序,开放源码工具可以很好地处理这些应用程序,我认为投资cpdf没有任何意义——不确定它在某些特殊用例中是否有优势,文件大小受到
pdftk
cpdf -stamp-on stamp.pdf in.pdf 1 -o out.pdf