如何在PDF文档上添加文本?

我已经将PDF文档加载到UIView类中,并使用CGDrawRect将其显示在屏幕上。 所以,现在我可以直观地看到PDF:我想要做的是让用户点击文件的某些点,这将启动键盘,允许用户直接向PDF添加文本,稍后需要呈现 - 一些方向或指导将是非常有帮助的?

  • 我明白从头开始绘制PDF然后操作它就简单多了
  • 我也明白Quartz 2d可能是要走的路,但与样本有点混淆

  • 这里有两种可能的情况:

    编辑现有的PDF文本非常困难,即使是像PSPDFKit这样的东西。 没有基于PDF的文字处理器并不是偶然的。

    注释PDF内容更直截了当:

    将任何其他内容作为子视图添加到包含PDF文档的UIView中。 其他内容可以是文本,矢量或图像的形式 - 任何可以添加到UIView 。 此时,您不必担心添加的内容是否为PDF的“一部分”。

    如果要将添加的内容呈现给PDF,只需使用UIGraphicsBeginPDFContextToFileUIGraphicsBeginPDFPage将容器视图(其中包含原始文档和注释)渲染为PDF上下文。

    检查这个问题并回答一个简单的例子和​​一个确保PDF呈现为矢量而不是位图的方法:在iPad上将UIView呈现为PDF格式的矢量 - 有时呈现为位图,有时呈现为矢量

    链接地址: http://www.djcxy.com/p/65449.html

    上一篇: How to add text on top of PDF Document?

    下一篇: How can I load an existing PDF