如何使用 iPhone SDK 从 PDF 文档生成缩略图?
I have read the Apple PDF documentation with Quartz.
But I do not know how to generate the thumbnails from a PDF document...
Any idea/sample code ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
这是我的示例代码。
Here is my sample code.
从 iOS 11 开始,您可以使用
PDFKit
。称之为:
From iOS 11 you can use
PDFKit
.Call it:
从 iOS 11 开始,PDFKit 框架可用,您可以获得缩略图,如下所示:
Starting with iOS 11 where PDFKit framework became available, you can get a thumbnail as simply as:
与此同时,我创建了一个支持 PDF、图像和视频来创建缩略图的库。也许其他人可以使用它:
https://github.com/prine/ROTHumbnailGenerator
Swift 中的解决方案。只需将 NSURL 传递给 PDF 以及您想要以 UIImage 形式检索的页码即可:
In the meantime I have created a library which does support PDF, Images and Videos for creating thumbnails. Maybe someone else can use it:
https://github.com/prine/ROThumbnailGenerator
Solution in Swift. Just pass the NSURL to the PDF and the page number you want to retrieve as UIImage:
对于 Objective-C
For objective-c
Prine 答案的 Swift 4 版本
Swift 4 Version of Prine's Answer