在 iPhone 应用程序中向 PDF 文档添加按钮
我正在编写一个 iPad 应用程序,用户将在其中打开 PDF 文档。 我想用可点击的按钮替换一些独特的文本。
IE。如果有文字:“请单击一个按钮”我想用一个按钮代替(或覆盖)“按钮”一词。
这样做的正确方法是什么?
谢谢!
I'm writing an iPad app where the user will open PDF documents.
I want to substitute some unique texts with clickable buttons.
ie. if there is a text: "Please click a button" I want to put a button instead (or over) the word "button".
What is the right way to do this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有直接的解决方案。您需要做的如下:
1) 搜索文本“按钮”。 PDF 文档文本提取需要在此之前进行。性能取决于您如何执行此操作。一些 PDF 解析器会创建一个标记,并在渲染 PDF 时对 PDF 的文本数据进行索引。因此搜索变得更快。还可以有更多的方法:)
2) 获取屏幕空间中文本的边界框坐标。
2) 现在在此坐标上绘制一个平台小部件。
There is not a straight forward solution to it. What you need to do is following :
1) Search for text 'button'. PDF document text extraction needs to happen before this. Performace depends on how you do this. Some PDF parsers create a marker and while rendering the PDF it indexes the text data of PDF. So searching becomes faster. There can be many more approaches :)
2) Get the bounding box coordinates of the text in screen space.
2) Now draw a platform widget on this coordinate.