使用模板pdf创建pdf并添加图像,文本,条形码和完整的字段表单,目标c,OS X.

时间:2013-08-23 10:26:39

标签: objective-c macos pdf barcode form-fields

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

1 个答案:

答案 0 :(得分:1)

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

获取可编辑的文本字段并非易事,this可能有所帮助。

如果您可以取消PDF模板并将整个视图渲染为更容易的PDF上下文,但一旦您知道需要绘制其他文本的位置,该过程通常是相同的/ graphics。