首先:我知道有很多相关的话题,但似乎没有告诉我任何新的东西,似乎没有一个pdf 1.6,或成本低于500美元:)
因此,我在Linux机器上有许多pdf-s,它们都大于20MB,并且都是PHPV1.6;我需要将第一页转换为缩略图
我尝试过: 1) PHP库。它们都不能与PDF > 1.5兼容,或者价格非常昂贵2) GS + Imagick。尝试了最新的版本,只是偶尔有效,每个pdf大约需要8分钟。3) PDF::EXTRACT或其他CPAN PERL模块。PDF > 1.5也有同样的问题
我更喜欢php解决方案(虽然我真的很怀疑有没有),但是命令行解决方案,java解决方案,perl解决方案,c++解决方案,我将设置一个cron来进行处理。
致以最好的问候,加布里埃尔
发布于 2011-03-21 17:41:47
您可以使用evince-thumbnailer。它的用法和evince-thumbnailer input.pdf output.png一样简单。您可以很容易地从PHP调用它并收集它的输出。
发布于 2011-03-21 19:05:16
通过命令行使用Ghostscript,您可以解释任何PDF或PS文件,并将其发送到“设备”。设备可能是实际的打印机,也可能创建另一个文件。
下面是一个示例命令,用于将PDF文件“JPEG”的第一页转换为名为"cover.jpg“的magazine.pdf图像,分辨率为250ppi。
$gs -sDEVICE=jpeg -sOutputFile=cover.jpg -dBATCH -dNOPAUSE \
-q -r250 -dFirstPage=1 -dLastPage=1 magazine.pdfhttps://stackoverflow.com/questions/5375846
复制相似问题