如何以特定格式以编程方式创建pdf?

Pan*_*man 3 iphone objective-c ipad ios

在此输入图像描述

我有NSData对象中的所有数据,但我不知道如何创建将以此格式显示的pdf.主要问题是产品没有固定的内容大小,取决于客户,他/她购买的数量会越来越多.

我不想像以下格式那样制作uiview,因为如果这样做,那么如何以.png格式捕获整个uitableview.

请给出如何为以下格式创建pdf的逻辑.万分感谢!

Div*_*ert 7

在iOS中有两种创建PDF的方法:

如果您想在PDF中使用文本,则需要使用Quartz 2D 没有API可以帮助您以表格格式绘制.您需要通过计算x和y位置绘制线条,文本,所有这些都是手动完成的.如果您有固定的字段集,那么只有您可以遵循此方法.

否则,您可以为所需格式创建一个html页面,然后将此页面设置为PDF格式,这是一种非常简单的方法.

两者都将使用Quartz 2D完成

希望这可以帮助 :)