如何使用新的Pencilkit API注释pdf?

时间:2019-07-04 13:13:11

标签: ios swift pdfkit

我想知道如何使用苹果新的Pencilkit Api编辑pdf。您可以在PKCanvasView的下方放置一个pdf文件,但这仅会改变我自己的pkcanvasView本身的PDF文件。 有任何想法或例子吗?

2 个答案:

答案 0 :(得分:0)

或者,您可以集成QuickLook框架。 iOS 13 SDK在QuickLook中提供了一种编辑模式。它嵌入了PDF注释的PencilKit框架。然后,您可以保存编辑的PDF。

这是一个示例项目,说明: https://github.com/anupamchugh/iowncode/tree/master/iOS13QuickLook

答案 1 :(得分:0)

您可以使用以下方法从画布上生成UIImage:

let newImage = pkcanvasView.drawing.image(from: _, scale: _)

并将其添加到pdf中。 您可以使用pkcanvasView.drawing.bounds来获取绘图区域。