在iOS中生成多个PDF页面

时间:2013-08-01 06:29:12

标签: ios cocoa-touch pdf-generation

我需要在iOS应用中嵌入带有电子邮件的多页PDF文件。

我可以使用此this tutorial创建单个PDF页面。

通过上述教程,我只能创建单个PDF页面。

我不知道如何创建多个页面?

2 个答案:

答案 0 :(得分:1)

创建多个页面与创建一个页面相同。对于您呼叫UIGraphicsBeginPDFPage()的每个页面,然后绘制内容。链接教程已在generatePdfWithFilePath:方法中向您显示。您只需要在设置done变量时进行更改,以便生成多个页面。

答案 1 :(得分:1)

正如rmaddy所说,uiGraphicsBeginPage会创建一个分页符。您必须决定页面的大小以及何时开始新的。

沿着页面向前走,每一步检查y值,当达到最大值时,开始新的。您的页面可以根据需要加长。您必须确定这些参数,并在整个文档中进行跟踪。