我正在使用PDF生成,它生成PDF,使用QLPreviewController
查看,除了邮件转发之外一切正常,我有两个类型为.pdf和.csv的附件。我在发送电子邮件时遇到以下问题。
当pdf包含图像时pdf大小将非常大(一页为10 mb pdf,如果它包含图像)
问题是在设备中测试时,在模拟器中一切正常...... 我开始知道一些导出或导入UTI相关问题here 因为我是初学者我觉得很难理解它,我想有些UTI我必须添加到某个地方..任何人都可以帮我识别问题并解决, 请。提前致谢。
答案 0 :(得分:1)
<强> 1。附件问题
将mime类型设置为text / csv而不是application / csv或image / 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)];