【问题标题】:Using QLPreviewController to scroll through PDF horizontally使用 QLPreviewController 水平滚动 PDF
【发布时间】:2012-01-06 14:29:51
【问题描述】:
您好,我目前正在使用 QLPreviewController 来查看杂志应用程序的 pdf,但我想要水平滚动,我有 PSPDFKIT(认为它被称为)和 FastPDF 可以正常工作,但我没有钱支付许可证,不希望留下水印。有什么方法可以让 QLPreviewController 水平查看甚至 UIDocumentInteractionController 水平查看。
【问题讨论】:
标签:
objective-c
ios
uidocumentinteraction
qlpreviewcontroller
newsstand-kit
【解决方案1】:
你检查过这个 UIImage 类别吗? https://github.com/mindbrix/UIImage-PDF
您可以使用它来创建 UIImage 并将其添加到 UIScrollView。如果每个页面都有单独的 PDF 文件,则可以为每个页面创建一个 UIImage 并创建一个水平滚动。
如果您需要处理多页 PDF,请查看文件 PDFView.m 第 43 和 83 行 - 这里假设您始终需要第 1 页,为您希望的页码添加属性应该相对简单改为渲染。