表格视图单元格中的 PDF 预览

发布于 2024-10-14 17:53:34 字数 144 浏览 3 评论 0原文

帮助我在 UITableViewCell 中进行 PDF 预览。正如我已阅读 QLPreviewController 和 UIDocumentInteractionController 的文档,这两个仅允许全屏预览,但我需要在表格视图单元格中进行微小预览。我怎样才能做到呢?

Help me making a PDF preview, in a UITableViewCell. As I have read the documentation of QLPreviewController and UIDocumentInteractionController, these 2 only allow a full screen preview but I need to make a tiny preview in a table view cell. How could I do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光瘦了 2024-10-21 17:53:34

这里我发布了一些代码来获取图像(缩略图)从 PDF 页面中。如果你只是想预览,UIImage 应该足够了。获得图像后,您可以将其作为 UIImageVIew 添加到 UITableViewCell 中。只是要小心延迟渲染和异步渲染,否则你的表会严重滞后。

Here I posted some code to get an image (thumbnail) out of a PDF page. If you just want to preview and UIImage should be good enough. Once you have the image you can just add it as an UIImageVIew to the UITableViewCell. Just be careful to the the rendering both lazy and async, otherwise your table will lag badly.

无法言说的痛 2024-10-21 17:53:34

CGPDFDocumentRef 是您想要查看的内容。 iPhone 演示“ZoomingPDFViewer”向您展示如何使用 CGPDFDocumentRef 创建 PDF 查看器。

如果您想创建缩略图,则可以创建 pdf 首页的图像并根据您的需要进行缩放。这个论坛 讨论如何做到这一点。

快乐编码。

CGPDFDocumentRef is what you want to look into. The iPhone demo "ZoomingPDFViewer" shows you how to create a PDF viewer, using CGPDFDocumentRef.

If you want to create a thumbnail, then you can create a image of the pdf first page and scale it to your need. This forum talks about how to do that.

Happy coding.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文