与电子邮件附件,PDF和CSV问题(Issues with email attachment, PD

2019-07-20 20:26发布

我与PDF生成工作,它生成的PDF,使用浏览QLPreviewController ,所有的工作除了邮件转发很好,我有一个类型的.pdf的两个附件和.csv。 我有以下问题,同时发送电子邮件。

  • 有时没有附件,而电子邮件
  • PDF文件大小将是非常巨大的,当PDF包含图像(10 MB用于一个页面的PDF,如果它包含图片)

    问题是在设备测试时,在模拟器这一切工作正常... ...,我来了解一些在导出或导入UTI相关的问题在这里 ,因为我是一个首发,我觉得很难去了解它,我觉得有些UTI的我要补充的地方..任何人都可以请帮我找出问题并解决,请。 提前致谢。

Answer 1:

1.附件问题

设置mime类型为文本/ CSV代替应用/ CSV或图像/ CSV。 代码是如下所示

[mailComposer addAttachmentData:[NSData dataWithContentsOfFile:self.csvFilePath]
                               mimeType:@"text/csv" fileName:[NSString stringWithFormat:@"csvPage.csv" ]];

1.尺寸问题

我挣扎了很多..最后在使用下面的代码,尺寸得到了降低十倍JPEG格式写的图像以PDF页面!

UIImage *lowResImage = [UIImage imageWithData:UIImageJPEGRepresentation(plotImage, 0.02)];


文章来源: Issues with email attachment, PDF and CSV