我正在我的应用程序中创建一个 PDF,用作邮件附件。哪个工作正常,但我不知道如何创建 72dpi PDF。
我是这样开始的
CGRect mediaBox = CGRectMake(0, 0, 595, 842);
CGContextRef context = CGPDFContextCreateWithURL([NSURL fileURLWithPath:path], &mediaBox, NULL);
在上下文中完成我所有的 Quartz 绘图,一切正常,但是通过增加媒体框我只能改变页面的大小。
我确定我忽略了一些明显的东西,但我找不到在哪里指定 dpi?
最佳答案
Xcode 没有替换我设备上的图像文件,所以旧的(低分辨率)文件仍在使用,从设备中完全删除应用程序,并进行干净的构建,解决了我的问题。
关于objective-c - 如何在 iOS 上创建具有更高 dpi 的 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318004/