如何在iOS应用程序中以编程方式创建PDF文件?

时间:2009-09-01 06:52:23

标签: ios pdf

如何根据用户操作生成PDF文件?

4 个答案:

答案 0 :(得分:13)

请参阅"Drawing with Quartz"以了解如何创建PDF图形上下文。

一些注意事项:

  

“iPhoneOS注意:如果要在iPhone应用程序中创建PDF图形上下文,请确保还阅读”在iPhone OS中绘制图形上下文“(第27页)。”

  

“您可以将任何内容写入适合您的应用程序的PDF - 图像,文本,路径绘图 - 您可以添加链接和加密。有关详细信息,请参阅”PDF文档创建,查看和转换“(第177页) )“。

答案 1 :(得分:2)

作为从CALayer的内容创建PDF的示例,您可以参考CPLayer classCore Plot framework内的-dataForPDFRepresentationOfLayer方法。你可以做类似的事情从CALayer支持的UIView中提取内容,尽管我们必须子类化CALayer才能使矢量元素正确呈现为PDF。

答案 2 :(得分:0)

使用该库以编程方式生成pdf文件。

SJ_PDFCreator

答案 3 :(得分:-1)

使用服务器后端的Web服务将数据发布到 - 然后生成PDF并将其返回到具有正确mime类型的浏览器/应用程序,以PDF格式打开。

只需几行代码,ColdFusion就可以轻松地为您完成此任务。