我是Objective-C的新手。我正在为一个OSX项目工作。我有一个带有表单字段的pdf模板文件,我需要用它来生成一个新的pdf,添加一些图像,文本,条形码和完整的表单字段。
我一直在研究使用PDF,我正在尝试使用Quartz 2D, CGPDFContext
,此时我设法使用页面模板填写新的pdf,但我不知道如何写入字段形成并添加其他图像
如何在特定点,文本或图像绘制?或者是否存在管理pdf的图书馆?并生成条形码128?非常感谢你!
答案 0 :(得分:1)
一旦你有CGPDFContext
,就可以像对待任何其他背景一样绘制任何你想要的东西。一个简单的解决方案是使用您想要的内容创建CALayer
(或视图,然后访问其图层),然后将该图层绘制到PDF上下文中。
获取可编辑的文本字段并非易事,this可能有所帮助。
如果您可以取消PDF模板并将整个视图渲染为更容易的PDF上下文,但一旦您知道需要绘制其他文本的位置,该过程通常是相同的/ graphics。