以编程方式获取PDF中特定区域的屏幕截图

时间:2018-11-26 19:42:54

标签: javascript python node.js shell pdf

我正在寻找一种运行脚本(python,js,node.js或任何其他建议)的方法,该脚本将截取pdf定义区域的屏幕截图。理想的功能是能够运行Shell脚本,该脚本允许我选择已下载的pdf文件,定义要在屏幕截图中捕获的pdf的坐标区域,然后将该屏幕截图保存到同一目录中作为原始文件。

有人知道如何/是否可以做到这一点,以及哪种语言最适合?

1 个答案:

答案 0 :(得分:0)

我使用pdftk和Imagemagick两个工具完成了上述任务。

我浏览了pdf文件,将pdf文件切成单独的页面,将它们转换为png,然后裁剪了这些png。我的代码如下:

pdftk "Pies for Daily.pdf" cat 1 output pdfs/percent_burned_pie.pdf

magick -density 600 pdfs/percent_burned_pie.pdf -quality 100 -crop 2300x2350+450+450 images/percent_burned_pie.png