gpt4 book ai didi

ubuntu - 使用 imagemagick 从命令行添加可见的登录 pdf

转载 作者:行者123 更新时间:2023-12-04 19:03:52 25 4
gpt4 key购买 nike

要在 ubuntu 中从命令行签署 pdf,我使用了 ' signpdf '。问题是我需要在文档中添加视觉效果。这是我提出的解决方案:

固件文件

#!/bin/bash         

# add label
convert -rotate 90 -density 200 -quality 80 -gravity North -annotate +0+20 "Firmado por Félix José Hernández (`date`)" -font /usr/share/fonts/truetype/ubuntu-font-family/UbuntuMono-R.ttf -pointsize 12 $1 _$1

# rotate normal
convert -rotate -90 -density 200 -quality 80 _$1 __$1

# sign
signpdf.jar __$1 s_$1 --certfile=/tmp/micertificado.pfx --password=$2

rm _$1
rm __$1

并调用:

Firma.sh 001.pdf 密码

有什么建议么?

最佳答案

如果您的问题是将图像添加到 pdf 文件中,您应该尝试以下操作:

 composite -gravity Center visual.png document.pdf result.pdf

此命令在 pdf 文件的底部添加一个居中的图像。

编辑:
要在 pdf 文档中添加垂直文本,请使用以下命令:
convert test.pdf  -fill black -draw "translate 10,400 rotate 270 text 0,0 'Put your text here...'" output.pdf

在哪里 translate x,y表示从左上角开始的 x 和 y 轴上的边距(在命令中水平轴上 10 个点和垂直轴上 400 个点)

编辑2:
解决质量问题您可以添加 -density 200-sharpen 0x1.0 ,所以你的命令是:
convert -density 200 test.pdf -fill black -draw "translate 10,400 rotate 270 text 0,0 'Put your text here...'" -quality 80 -sharpen 0x1.0 output.pdf

关于ubuntu - 使用 imagemagick 从命令行添加可见的登录 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16398886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com