繁体   English   中英

用于多页PDF的Gmagick缩略图

[英]Gmagick thumbnail for multi-page PDF

我正在尝试使用Gmagick创建多页PDF文档的缩略图,但是我只想要PDF的首页,而不是全部。

$thumb = new Gmagick();
$thumb->readImage("/path/to/file/document.pdf");
$thumb->setImageFormat('JPG');
$thumb->thumbnailimage(198, 255);
$thumb->writeImage("/path/to/file/document.jpg");
$thumb->destroy();

该代码有效,但是,不仅创建了一个图像“ document.jpg”,还为所有PDF页面创建了“ document.jpg.0”,“ document.jpg.1”,“ document.jpg.2”等。 。 我可以删除所有其他页面,然后将第一个图像重命名为“ document.jpg”,但对我来说似乎有点不客气。

有没有办法只指定PDF的首页? 我似乎找不到任何东西,而且似乎缺少Gmagick的文档。

Pekka是对的。 GraphicsMagick-与ImageMagick一样-接受特殊的pdf文件名表示法filename.pdf[0] ,它将仅呈现第一页,显示第二页的filename.pdf[1] ,依此类推。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM