【问题标题】:UIScrollView / UIImageView multiple page PDF possible?UIScrollView / UIImageView 多页 PDF 可能吗?
【发布时间】:2017-08-03 13:28:22
【问题描述】:

我正在尝试将 UIScrollView 与 UIImageView 一起使用来显示包含多个页面的 PDF。问题是它似乎只呈现 PDF 的第一页,没有别的。

使用 UIScrollView + UIImageview 是否有可能?

【问题讨论】:

  • 您可以使用 UIWebView 来渲染 PDF 文件。
  • 有多页?您需要为其启用的任何特定选项都显示它们吗?
  • 只需创建 UIWebView 并加载您的 pdf 文件的 URL。

标签: ios swift pdf


【解决方案1】:

也许您可以在 UIScrollView 中创建 UIImageView 作为页面具有 PDF,然后当您加载 PDF 页面时(您将使用类似 CGPDFDocumentGetPage(document, pageNumber) 的东西),只需将 pageNumber 设置为您想要的数字。你可以通过CGPDFDocumentGetNumberOfPages知道PDF文档有多少页。

【讨论】:

  • 我会调查的!我正在评估现在使用哪个选项。 Webview 工作正常,但“打开一个新视图”感觉很笨拙。我试过 PSPDFKit,它有很多很酷的功能,但又贵又重。我更喜欢的选择是只使用 UIScrollView 和 UIImageView 来显示 PDF,但如果显示多个页面太麻烦,我可能会重新考虑。我认为这会更直接。
  • 您可以将 UIScrollView 与 UIImageView 一起使用,只需使用我告诉您的方法为每个页面初始化每个 UIImageView :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 2011-06-18
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 1970-01-01
相关资源
最近更新 更多