问题标签 [apple-pdfkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - PDFViewPageChanged 在 PDFKit 中不可靠
我有一个包含不同 pdf 文档的视图,我希望能够检测每个文档何时到达最后一页。
我的方法是观察 PDFViewPageChanged 通知
然后检查当前页是否等于文档总页数。
唯一的问题是我收到通知,告诉我即使在我触摸 pdf 文件之前,当前页面已经更改,并且在某些情况下,文档被滚动到最后一页的条件被错误地满足。
关于为什么会发生这种情况的任何线索?
swift - 注释而不是在 PDFView 中选择文本
我正在编写一个允许创建注释的 PDF 查看器。我已经想出了如何创建跨越当前选定文本的(标记)注释:
但我想允许用户通过选择它来选择一个工具和标记文本。到目前为止,我已经想到了两种方法:
- 我想知道我是否可以子类
PDFView
化并以某种方式捕获选择文本时触发的事件/手势。 - 我也想用
UIPanGestureRecognizer
它来识别“选择”,但我需要禁用默认选择,或者以某种方式重新设置它的样式。
我对 UIKit 不太熟悉,所以我希望有人能指出我正确的方向:D
swift - 使用 Swift 的 PDFKit 中的灵活部分
我正在开发一个创建发票的应用程序,并且我试图让我的行部分在高度和宽度的情况下变得灵活,这样我就可以让用户在发票中输入更多行。我的代码和图片以获得更好的想象力如下。
谢谢你们,我坚持了好几天,可能很明显问题:我
我正在使用 X 代码 12.5.1
我的 PDF 课
这些也是我在下图中标记的行。我希望这个人有自己的高度灵活的部分,以便用户可以在下面添加另一行。
swift - 使用 WKWebView.pdf(配置:)创建 pdf
我想在 macOS 上使用WKWebView.pdf(configuration:)
macOS 12/iOS 15 中引入的新功能在 macOS 上创建一个 pdf。它试图利用新的 async/await 功能(恐怕我很可能还没有完全掌握......)。
现在,我收到一个我不知道如何处理的错误:
我尝试将 html 字符串加载到 web 视图中,然后我想从中生成 pdf。我用来生成PDFDocument
外观的函数如下所示:
我目前最好的猜测是WKWebView
'sloadHTMLString
还没有完成加载 html——我确实允许在应用程序沙箱中进行传出连接,但不是......
为了完整起见,这里是整个代码:
ios - 如何在 Swift 中使用 PDFKit 解密 PDF?
我有一个受密码保护的 PDF 文件,我需要使用 PDFKit 或其他方式对其进行解密,当我使用密码解锁时,它已解锁但仍处于加密状态,任何人都可以帮助我使用此代码: