Swift 2 - PDF 文档分页

问题描述 投票:0回答:1

我正在寻找一种通过分页显示多页 PDF 文件的方法。

PDF 文件可以是任意页数(可能在 1 到 8 之间)。

我需要将 PDF 文档分割成单独的页面,将它们保存为数组,这样我就可以在分页应用程序中将此数组显示为单独的页面。

我看过这个 Stack Overflow 问题,它几乎总结了我想要实现的目标:Swift iOS - 如何显示多页 PDF

但不太明白答案。任何进一步的建议将不胜感激。

ios swift pdf pagination
1个回答
0
投票

执行此操作的最佳方法是使用

UIScrollView
,并将其分页属性设置为
YES
。例如,请参阅苹果文档的this部分。

您只需要滚动视图的三个子视图(请参阅文档),但从 PDF 文档中的每一页一个子视图开始更简单。

您不应尝试将 PDF 文档“拆分”为多个页面 - 相反,应在每个子视图中保留对相同

CGPDFDocument
的单个引用。使用页码获取要在子视图中显示的正确页面。您需要将 PDF 页面从 PDF 页面空间转换为视图的坐标空间。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.