pdf作为iOS设备中的电子邮件附件



我想附上创建为电子邮件附件的pdf。我使用以下教程在iOS设备上创建pdf。

下载的pdf可以通过以下路径查看:/用户/"用户名"/库/应用程序支持/iPhone模拟器/"您的应用程序目录"。

我还没有尝试在ios设备上运行这个,但我需要将其作为电子邮件附加。

教程链接为:http://www.ioslearner.com/generate-pdf-programmatically-iphoneipad/

任何建议。

创建一个MFMailComposeViewController并调用addAttachmentData:mimeType:fileName:。数据将是您创建的PDF。mimeType将为application/pdf。fileName将是电子邮件附件中文件的名称。代码可能如下所示:

从教程中,您需要将PDF渲染为NSMutableData对象:

NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, bounds, nil);

然后在将来的某个时刻,您需要将该pdfData传递给MFMailComposeViewController

MFMailComposeViewController *vc = [[[MFMailComposeViewController alloc] init] autorelease];
[vc setSubject:@"my pdf"];
[vc addAttachmentData:pdfData mimeType:@"application/pdf" fileName:@"SomeFile.pdf"];

请参阅MFMailComposeViewController的文档。具体来说,您正在寻找addAttachmentData:mimeType:fileName:方法。这应该会让你继续前进。

相关内容

  • 没有找到相关文章

最新更新