我正在构建一个使用PDF文档并将其显示给设备上的用户的iOS应用程序,我需要允许用户通过在PDF的各个部分上放置按钮来与PDF内容进行交互。 / p>
要做到这一点,我需要在PDF文件视图中放置按钮的位置。
我最初的想法是使用Javascript的Web应用程序,需要创建PHP和MySQL以允许我的客户端“绘制”PDF上的按钮,并且此过程将生成所需的坐标并将其保存在数据库中
经过大量的谷歌搜索之后,我没有发现任何可以满足我需要的东西,所以看起来我必须要构建一些东西但是我被困在什么地方和从哪里开始。
所以问题是,是否有人知道或可以建议上述解决方案可能让我开始走正确的道路?
N.B。我确实问了一个类似的问题,但是因为含糊不清而被标记下来,所以我在这里再详细询问。
答案 0 :(得分:1)
我实际上构建了一个非常类似于此的系统,尽管我无法与您共享代码。我能做的就是告诉你它是如何运作的。
正如您所建议的那样,Web应用程序可以让您将项目放在您想要的位置,然后将其捆绑到一个JSON文件中,该文件描述了每个项目的位置。然后,我们使用滚动视图中的CATiledLayer渲染PDF,并将渲染的按钮/资源放在顶部。
我认为最好的方法是考虑如何在客户端实现它,然后一旦你对如何使用虚拟数据显示/呈现事物感到满意就转移到服务器端。您目前如何显示PDF?如果你使用的是UIWebView
,事情会变得更加艰难。