问题标签 [ios-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.
swift - 如何删除 PDF 文档边距
我将 pdfdocument 添加到 PDFView 。但它正在显示边缘,也显示在慢跑中。如何删除此边距。有没有办法将 pdfdocument 设置为左上角。
swift - PDFPage setBounds 模糊变形
我从 page.setBounds 获得的页面模糊且变形。但实际页面(即使在缩放之后)非常清晰。我想在 setBounds 之后保持 pdf 质量。
ios - 使用 PDFKit IOS 保存的 PDFView 未在 Adobe 阅读器中正确显示
我正在创建一个应用程序,在其中打开带有表单元素的 PDF,添加一些数据并将其再次导出到新的 PDF 文件。导出此文件的代码如下所示:
一切正常,在 PDF 阅读器中打开文件看起来也不错,但是当我在 Adobe Acrobat(PC 或 Mac 上)中打开文件时,文件似乎已损坏。所有表单域都在文本后面,我无法再编辑表单了。这只是在我将我的 Mac 更新到运行 Xcode 11.2 的 OS Catalina 之后才发生的。有没有人有同样的问题?
ios - 将pdf文档保存到iOS Files App时如何指定文件名?
使用 PDFKit 我在我的应用程序中创建了一个 pdf 文档。我可以成功地在预览中显示它,并从预览控制器中使用以下代码向用户展示共享操作:
documentData
包含创建的 pdf 文档。
当用户选择“保存到文件”时,文档将获得默认名称“PDF Document.pdf”,用户可以更改该名称。
如何提供不同的默认文件名?
ios - 如何使用 PDFKit 获取段落的高度
我正在使用 iOS PDFKit 编写 pdf。通常,我可以通过执行以下操作来获取单个文本项(例如标题)的高度:
其中 titleStringRect 是包含字符串的 CGRect。返回的值是该文本底部的 y 坐标,以便我知道从哪里开始编写下一行文本。我还没有找到知道段落结束位置的方法。我发现的解决方案是只制作一个足够大的 CGRect ,该段落肯定适合。我需要根据将写入其中的字符串确切地知道 CGRect 的高度应该是多少。这是我的代码:
正如你所看到的,上面的代码只是创建了一个 CGRect,它是前一个文本下方空间的 1/5,而不管段落实际有多少行。我已经尝试平均每行的字符数,以估计该段落将有多少行,但这是不可靠的,绝对是一个 hack。我需要的是 addParagraph 函数返回段落底部的 y 坐标,以便我知道从哪里开始编写下一段内容。
ios - 如何在 pdf 中设置可编辑文本字段(注释)的值?
在我的应用程序中,用户将在一个屏幕上输入信息,然后将其放入数据库。在另一个屏幕上,我想显示一个 pdf,其中包含用于填写编辑文本字段(注释)的信息。在下面的示例中,用户当前可以单击“John Smith”并输入新名称。
使用 ios PDFKit 我能够显示 pdf 并允许用户进行编辑。我无法更新文本框中的文本或更改复选框的状态。看起来我确实有 pdf 的读/写权限。
使用我当前的代码,我能够获取我的 pdf 的页数并打印出每个注释的注释名称,这样我就可以获得我想要为其设置值但 setvalue 函数不起作用并检查的字段的名称填充文本框的内容显示为零。
我的实现是否存在问题,或者是否有另一种以编程方式更新 pdf 注释的方法?
ios - PDFKit 和 PDFDocument 注释在 Adobe Acrobat 中不可见
在我删除/添加注释后,我将文件保存到磁盘(这甚至是正确保存注释所必需的吗?)。然后,我将文档UIActivityViewController
放在UIActivityItemProvider
.
注释可在打印预览、PDF Expert、Firefox、Gmail 浏览器、预览等中查看 - 只是 Acrobat 无法查看(并导出为 .doc)
使用 Acrobat Reader Build 19.21.20061.361316;使用 Xcode 11.3
示例注释:
我想知道是否有人有针对 Adobe Reader 的 PDFKit 中缺少注释的解决方法。
当我从PSPDFKit向@steipete 提问时,他告诉我这就是人们使用他的框架的原因。他建议有一个替代电话PDFXKit 。
它也不适用于 PSPDFKit!似乎不支持 XFA 表单。
swift - PDF视图不滚动
我正在尝试快速学习,但我一直在尝试从本地 url 显示 pdf 文件。我已经设置了包含 pdfView 的 contentView。一切正常,但 pdf 不可滚动。如果有人可以帮助我,我会很高兴。这是我的代码: