我需要能够在OS X中生成PDF文档特定页面的png缩略图。
我可以使用'qlmanage -p MyFile.pdf -o outputDir -s1000'来获得第一页的1000像素宽的PNG。这很完美,几乎正是我需要的。唯一缺失的部分是能够指定PDF的某个页码。
可以使用qlmanage或其他一些命令行实用程序来完成吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
您可以使用Aspose.Pdf
生成任何页面的缩略图(或图像)。非常可靠,可以生成完美的图像(与Acrobat一样好)。唯一的缺点是生成单个缩略图需要大约20秒。这很糟糕。代码如下:
Document document = new Document(pdfPath);
Page page = document.Pages[pageNum];
document.RemoveMetadata();
page.Flatten();
page.SendTo(new PngDevice(page.PageInfo.Width, page.PageInfo.Height), pngPath);
document.Dispose();