如何在 pdf 文件中添加页面卷曲效果?

Posted

技术标签:

【中文标题】如何在 pdf 文件中添加页面卷曲效果?【英文标题】:how can i add page curl effect in pdf file? 【发布时间】:2013-10-26 20:24:21 【问题描述】:

我正在从远程服务器获取数据并从 web 服务接收几个 pdf 文件

我正在我的 UIWebView 中打开 pdf 文件,但我想要我的 pdf 文件上的页面卷曲效果

像往常一样,我们在 pageBasedApplication 中具有效果。

我搜索了很多教程并用谷歌搜索,但找不到最简单的解决方案

我可以在页面卷曲效果中显示我的 pdf 文件,我可以放大和缩小 pdf

请指导我如何在页面卷曲效果中显示我的 pdf 文件。

如果有人有代码,请提供或告诉我一些简单的教程,我可以

关注,期待你的答案。

提前致谢

【问题讨论】:

你已经尝试了什么?你研究过卷页效果是如何实现的吗? @RyanR 我试过这些:PaperStack、PageCurlDemo、叶子,但我不明白如何在我的 pdf 文件中设置页面卷曲效果 【参考方案1】:

您应该可以通过UIPageViewController-PDF 做到这一点(不过,请遵循 github 页面上的完整说明):

NSString *path = [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"pdf"];
PageViewController *page = [[PageViewController alloc] initWithPDFAtPath:path];
[self presentViewController:page animated:YES completion:NULL];

另一方面,叶子也应该开箱即用;如果您获得示例应用程序并替换应该全部的 PDF 文件名。

如果您无法解决,请粘贴您的代码并详细说明什么不适合您。

【讨论】:

我想问一些问题,页面卷曲正在工作,但我无法“放大”pdf 文档。谢谢 UIPageViewController-PDF 确实支持缩放。尝试在PDFScrollView 委托方法中设置一个断点,看看你是否到达那里......也许你应该用足够的代码提出一个新问题,以便我们知道你到底在做什么。 你能检查一下这个链接吗?我已经在这里发布了我的问题,***.com/questions/19829327/… :sergio 请你看看我的这个问题我真的需要你的帮助。 ***.com/questions/20603996/… @sergio 我通过你的例子完成了页面卷曲,它在纵向效果很好,在横向没有显示完整的 pdf 帮助我

以上是关于如何在 pdf 文件中添加页面卷曲效果?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Modal Segue 的过渡中添加完整的卷曲效果?

如何创建页面卷曲效果

如何上传pdf照片

如何在pdf文件中进行电子签名

iphone: UIwebview 卷曲效果

PDF文档如何添加删除或移动页面