1

我是 Objective-C 的新手。我正在为 OSX 开发一个项目。我有一个带有表单域的 pdf 模板文件,我需要使用它来生成一个新的 pdf,添加一些图像、文本、条形码和完整的表单域。
我一直在研究如何使用 PDF,我正在尝试使用Quartz 2D, CGPDFContext,此时我设法用页面模板填充了一个新的 pdf,但我不知道如何在字段表单上书写并添加其他图像。
如何在特定点、文本或图像处绘制?或存在任何图书馆来管理pdf?并生成barcode128?太感谢了!

4

1 回答 1

1

一旦你有了一个CGPDFContext,你就可以像使用任何其他上下文一样在其中绘制任何你想要的东西。一个简单的解决方案是使用您想要的内容创建一个CALayer(或一个视图,然后访问其图层),然后将该图层绘制到您的 PDF 上下文中。

获取可编辑的文本字段并不容易,可能会有所帮助。

如果您可以取消 PDF 模板并将整个事情作为您呈现到 PDF 上下文中的视图来完成,那将更容易,但是一旦您知道需要在哪里绘制其他文本/图形,该过程通常是相同的。

于 2013-08-23T10:37:10.423 回答