gpt4 book ai didi

javascript - 如何在node js中仅生成第一页的拇指pdf文件

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:21 25 4
gpt4 key购买 nike

当我在多个页面上传 pdf 文件然后多次生成缩略图时,我遇到问题。

我的代码如下

var image = random() + '.png';
imagename = 'uploads/document_thumb/' + image;
var pathToFile = path.join(__dirname, req.files[i].path)
, pathToSnapshot = path.join(__dirname, '/uploads/document_thumb/' + image);

im.resize({
srcPath: pathToFile
, dstPath: pathToSnapshot
, width: 150
, height: 150
, quality: 0
, gravity: "North"
},
function (err, stdout, stderr) {
if (err) {
console.log(err);
}
console.log('resized image', pathToSnapshot);
});

如何设置只生成一页缩略图生成。

最佳答案

我使用 GraphicsMagick 生成 Pdf 文件的缩略图。

  var gm = require('gm');
var image = random() + '.png';
var pathToFile = path.join(__dirname, req.files[i].path)
, pathToSnapshot = path.join(__dirname, '/uploads/document_thumb/' + image);
gm(pathToFile).thumb(150, // Width
150, // Height
pathToSnapshot, // Output file name
40, // Quality from 0 to 100
function (error, stdout, stderr, command) {
if (!error) {
console.log(command);
}
else {
console.log(error);
}
});

关于javascript - 如何在node js中仅生成第一页的拇指pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38410079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com