如何使用gm转换选定的pdf页面 [英] How to convert selected pdf page with gm

查看:188
本文介绍了如何使用gm转换选定的pdf页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用gm模块为nodejs转换不同的图像和pdf文件。图像类型成功,但是当我想将PDF转换为图像时出现问题。我只需要将一个选定的页面从pdf文件转换为jpg / png。如果我将整个pdf文件传递给gm,它只保存到图像第一页,但我找不到保存另一页的方法。

I am converting different images and pdf files with "gm" module for nodejs. Image types go successfully but when I want to convert PDF to image have problems. I need to covert only one selected page from pdf file to jpg/png. If I pass whole pdf file to "gm" it saves to image only first page, but I cannot find the way to save another page.

gm(file).toBuffer(format.toUpperCase(), 
       function (err, buffer) {
    // so in buffer now we have converted image
 }

谢谢。

推荐答案

仅用于第一个pdf页面:

for only first pdf page use:

gm(文件, 'pdf.pdf [0]')。toBuffer(...)

gm(file, 'pdf.pdf[0]').toBuffer(...)

仅用于第二个pdf页面使用:

for only second pdf page use:

gm(file,'pdf.pdf [1]')。toBuffer(...)

gm(file, 'pdf.pdf[1]').toBuffer(...)

这篇关于如何使用gm转换选定的pdf页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆