电子邮件附件,PDF和CSV问题
我正在使用PDF生成,它生成的PDF,使用QLPreviewController
查看,除了邮件转发,一切正常,我有两个types.pdf和.csv的附件。 在发送电子邮件时,我遇到以下问题。
- 有时在电子邮件中没有附件
-
当pdf包含图像时,pdf的大小将会非常巨大(一页PDF为10 MB,如果包含图像)
问题是当在设备中testing,在模拟器中一切工作正常…,我来了解一些导出或导入UTI相关的问题在这里,因为我是一个起动器,我觉得很难理解它,我认为一些UTI的,我必须添加到某处..任何人都可以请帮助我找出问题并解决,请。 提前致谢。
1.附件问题
将mimetypes设置为text / csv而不是application / csv或image / csv。 代码如下所示
[mailComposer addAttachmentData:[NSData dataWithContentsOfFile:self.csvFilePath] mimeType:@"text/csv" fileName:[NSString stringWithFormat:@"csvPage.csv" ]];
1.尺寸问题
我努力了很多..最后用jpeg格式写图像到pdf页使用下面的代码,大小减less了十倍!
UIImage *lowResImage = [UIImage imageWithData:UIImageJPEGRepresentation(plotImage, 0.02)];