php – 在PDF文件的每一页上制作屏幕截图
发布时间:2020-12-13 16:55:32 所属栏目:PHP教程 来源:网络整理
导读:如何从PDF文件的每个页面制作屏幕截图并将结果保存为 PHP中的图像?可能吗? 解决方法 也许可以通过为每个PDF页面“创建光栅图像”来替换“制作屏幕截图”吗? 在这种情况下,您可以使用ImageMagick和/或其中一个启用PHP的库.这是一个命令行表示: convert so
如何从PDF文件的每个页面制作屏幕截图并将结果保存为
PHP中的图像?可能吗?
解决方法
也许可以通过为每个PDF页面“创建光栅图像”来替换“制作屏幕截图”吗?
在这种情况下,您可以使用ImageMagick和/或其中一个启用PHP的库.这是一个命令行表示: convert some.pdf[15-19] some.png 这不会转换所有页面,但页面范围是16–20(这里的页面计数是从零开始的(不直观,我知道……).要转换所有页面,只需跳过[15-19]部分. 输出的PNG名称将是some-0.png,some-1.png,… some-4.png. 要创建JPEG或GIF而不是PNG,只需使用以下方法之一: convert some.pdf[15-19] some.jpg convert some.pdf[15-19] some.gif 默认情况下,ImageMagick将使用72 PPI的分辨率.这将间接确定PNG / JPEG / GIF输出的图像尺寸.如果您需要其他输出尺寸而不是默认值,则可以使用不同的选项,例如: >要么添加-density 到命令行: convert -density 200 some.pdf some.png convert some.pdf -resize 50% some.png (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |