问题标签 [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.

0 投票
1 回答
98 浏览

ios - 为什么我无法使用 WKWebView 加载有效的 PDF 文件?

我正在尝试WKWebiew使用以下代码从 URL 加载 PDF,并且我还添加了必要的WKWebiew.

它正在加载,但实际内容未显示,而是显示如下图:

在此处输入图像描述

现在,我已经使用以下代码在 PDFKit 中进行了尝试,它正在加载实际内容。

我要加载此 PDF 的原因WKWebiew如下:

  1. 一旦 URL 完成加载(有或没有错误),我可以获得回调
  2. 我还需要加载其他类型的内容,例如 PPT,这样我就可以重用WKWebiew代码。

由于该 PDF 无法使用WKWebiew. 是 PDF 的问题,还是 URL 或我加载它的方式的问题WKWebiew

0 投票
1 回答
44 浏览

ios - 如何在 PDFView (swift PDFKit) 中注释圆角填充图像

我正在为现有的 PDFView 注释图像。这是我目前的状态: 在此处输入图像描述

以下是我想要的状态: 在此处输入图像描述

一句话,我想实现:

  1. 我的图像注释的圆角
  2. 图像还应该保持我尝试并搜索了许多来源但没有一个有效的原始纵横比。

以下是我当前的代码:

}

ViewDidLoad 中的实现:

任何建议都会有所帮助,因为我现在处于死胡同,非常感谢!

0 投票
0 回答
51 浏览

swift - 向 swift pdfView 添加透明图像注释但得到奇怪的黑线

我使用 swift PDFKit 的PDFImageAnnotation()方法将图像添加到 pdf 中。

圆形图像非常适合孔,但我在图像后面得到了这个奇怪的占位符线。有谁知道如何摆脱这些线?我已经在这里呆了好几个小时了。非常感谢!

我在 ViewDidLoad() 中的实现:

在此处输入图像描述

0 投票
0 回答
125 浏览

ios - Setting PDF start point with swift PDFkit

I want to change the starting position of the first page of the table I created

for the first page created

for other created pages

i want to use how do i do this

for detailed code : Swift 5 - How to create table in PDF with PDFKit

The header and table of the code I wrote works fine. but i can't change xy locations it won't let me MyPDFTable

0 投票
0 回答
33 浏览

ios - PDFKit如何擦除墨水注释

我在互联网上关注了一些示例,并且能够使用 PDFKit 绘制 Ink 注释。现在的问题是,如果我切换按钮并选择橡皮擦,我该如何擦除我绘制的注释。我在互联网上搜索并尝试了一些示例,但没有任何效果。

这是我正在使用的代码

0 投票
0 回答
39 浏览

ios - 共享 PDF 屏幕

我使用 PDFkit 创建了一个 PDF,并在其中添加了一个共享按钮。但我不能分享这个观点,我该怎么做,我在下面留下一个示例代码。

我想分享的观点:StokluView

// 我尝试的代码作为示例

0 投票
1 回答
40 浏览

swift - 如何在 iOS PDFKit 中正确传递数组

我正在尝试在一个[string]数组中获取 PDF。以下是我到目前为止所拥有的。我想我需要做一个foreach地方,但我不完全确定。

我认为这样的事情可能会奏效,但事实并非如此。

添加一些额外的细节。如果我不使用[String]并且只使用String一切正常。生成了 PDF,我正在努力理解的概念是如何为 PDF 传递一个数组。

var courseAttendees : [String] = ["name", "name", "name", "name"]

例如,我想传递courseAttendees然后循环遍历数组,名称只是重叠并显示在下面。

在此处输入图像描述

最终代码。

0 投票
0 回答
18 浏览

ios - 将 PDF 文件保存到应用程序文档文件夹,swift iOS

我正在使用 PDFKit 更改 iOS 应用程序中 PDF 文件的注释。当我尝试保存文件时,我没有收到任何错误并且路径看起来正确,打印语句返回 file:///var/mobile/Containers/Data/Application/6A9CF20F-7785-43F8-8015-C1D547A6236A/Documents/测试pdf.pdf。但是我无法使用 iPhone 上的文件找到新的 PDF 文件。请参阅下面的保存功能代码:

解决方案:如果您想在 Apple 的 Files App 中公开您的 App 文档文件,您需要在 info plist 文件中包含“Supports Document Browser”键并将其设置为 YES

0 投票
0 回答
27 浏览

ios - PDFPage 缩略图 (UIImage) 不尊重 iOS 13 (Xcode 13.1) 中的 PDFPage 方向

描述

我对via method的UIImage“生成”有疑问。,我稍后在 iOS 13 中显示,不考虑 PDF 页面的旋转。PDFPage.thumbnail(of:for)UIImageUIImageView

例如,当 PDF 页面旋转 90° 并呈现出来时,PDFView一切都很好并且正确显示。但是当我想获取UIImage(即缩略图)PDFPage并显示它时UIImageView,出于某种原因,iOS 13 不尊重 PDF 页面的初始旋转并UIImageView错误地显示它。

请看下面的示例代码和示例截图。

测试环境

  • iOS 13 仅在模拟器上,没有真实设备
  • Xcode 13.1

示例代码

为了更简短的例子,我强制展开选项出现的地方

模拟器截图示例

iOS 15,正确显示

iOS 13.2,显示不正确

0 投票
0 回答
20 浏览

ios - 如何在 Objective C 中创建 PDFView

当我尝试实例化 PDFView 时,我崩溃了:

*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[PDFViewController initWithCoder:]:无法识别的选择器发送到实例 0x6000038103a0”

我不明白的是多个数据源在线初始化PDFView是这样的。我究竟做错了什么?