pdf php一页一页的显示,php – 在PDF文件的每一页上制作屏幕截图

也许可以通过为每个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

>或添加-resize

到命令行:

convert -density 200 some.pdf some.png

convert some.pdf -resize 50% some.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值