3

在此处输入图像描述

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

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

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

4

3 回答 3

7

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

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

否则,您可以为您需要的格式创建一个html页面,然后将此页面设置为PDF格式的图像,一个非常简单的方法。

两者都将使用Quartz 2D完成

希望这可以帮助 :)

于 2012-09-18T07:30:52.240 回答
1

从这里开始,然后从这里开始的最佳地点

需要用线条画一个表格并在其中添加文本和图像:)

有关信息,请参阅

文档

于 2012-09-18T07:31:16.387 回答
1

有两种方法可以绘制 PDF。

http://www.ioslearner.com/generate-pdf-programmatically-iphoneipad/

UIKit Api 创建了一个干净流畅的 PDF。Quartz2D 框架创建了一些模糊的 pdf。所以在使用之前你需要确定。

让我知道它是否有效或有任何问题。

于 2012-09-18T07:48:23.770 回答