在iOS中生成多个PDF页面

在iOS中生成多个PDF页面,ios,cocoa-touch,pdf-generation,Ios,Cocoa Touch,Pdf Generation,我需要在我的iOS应用程序中嵌入带有电子邮件的多页PDF文件 我可以用这个创建一个PDF页面 有了以上教程,我只能创建一个PDF页面 我不知道如何创建多个页面?创建多个页面与创建一个页面相同。对于调用的每个页面UIGraphicsBeginPDFPage(),然后绘制内容。链接教程将在generatePdfWithFilePath:方法中显示这一点。您只需在设置done变量时进行更改,即可生成多个页面。正如rmaddy所说,uiGraphicsBeginPage将创建分页符。您必须决定页面的大小

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

我可以用这个创建一个PDF页面

有了以上教程,我只能创建一个PDF页面


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

创建多个页面与创建一个页面相同。对于调用的每个页面
UIGraphicsBeginPDFPage()
,然后绘制内容。链接教程将在
generatePdfWithFilePath:
方法中显示这一点。您只需在设置
done
变量时进行更改,即可生成多个页面。

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


沿着页面往下走,每一步检查y值,当达到最大值时,开始新的。您的页面可以任意长和宽。您必须确定这些参数,并在查看文档的过程中进行跟踪。

那么,我如何检查一页的结尾?这取决于您的内容和绘制方式。我的内容来自UITextView,我仍然不知道如何创建多页。请帮助。我的内容来自UITextView,我从上面的链接复制了代码。请帮忙。我仍然不知道如何创建它。你必须更具体一些。你能做些什么?这篇教程似乎相当清楚。你有没有试着去实现?你需要做什么不同的事情@rmaddy和我自己的答案指出了如何开始新的一页。我们无法回答,因为我们不知道您想要打印什么,您是如何布局的,以及您想要实现的目标。