如何在linux中对PDF文件进行快照?

问题描述 投票:0回答:4

如何在 Linux 中拍摄 PDF 文件第一页的快照?我想在 VPS 服务器上自动执行此操作。我的发行版是 Debian。

linux pdf snapshot
4个回答
2
投票
如果您安装了 Ghostscript,

ImageMagick 可以转换 PDF 页面。


1
投票

您可以使用 PDFTK 来完成此操作。它可以在 Ubuntu 存储库中找到,因此请先检查那里。 您想要抓取第一页的语法是:

$  pdftk input.pdf cat 1 output out.pdf

1
投票

按住 SHIFT + Print_screen 键并用鼠标选择要截屏的 pdf 页面的矩形...


0
投票

稍微扩展一下。使用

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
    
© www.soinside.com 2019 - 2024. All rights reserved.