如何在 Linux 中拍摄 PDF 文件第一页的快照?我想在 VPS 服务器上自动执行此操作。我的发行版是 Debian。
ImageMagick 可以转换 PDF 页面。
您可以使用 PDFTK 来完成此操作。它可以在 Ubuntu 存储库中找到,因此请先检查那里。 您想要抓取第一页的语法是:
$ pdftk input.pdf cat 1 output out.pdf
按住 SHIFT + Print_screen 键并用鼠标选择要截屏的 pdf 页面的矩形...
稍微扩展一下。使用
convert
和 pdtk
。
首先,imageMagick/convert 上有一个关于 PDF 的安全策略。
convert-im6.q16:尝试执行不允许的操作 安全策略“PDF”@ error/constitute.c/IsCoderAuthorized/426.
要删除它,我们可以做(来源):
sudo sed -i 's/^.*policy.*coder.*none.*PDF.*//' /etc/ImageMagick-6/policy.xml
然后导出为
out.png
第 2 页,从左侧裁剪 50 像素、从顶部裁剪 100 像素、从右侧裁剪 250 像素、从底部裁剪 500 像素:
pdftk myfile.pdf cat 2 output out.pdf && convert -crop +50+100 -crop -250-500 out.pdf out.png && rm out.pdf