减少使用Quartz2D生成的PDF文件的大小

Kam*_*tka 6 pdf iphone pdf-generation quartz-2d

我正在寻找一种方法来减少我使用Quartz生成的PDF大小.我在CGPDFContext中使用CGContextDrawImage绘制图像.我担心的是图像被保存为Bitmap而不是JPEG.有没有办法检查这个以及在编写PDF时控制它的方法?

我还尝试在将图像写入PDF上下文之前减少缩小图像,但最终得到的文件更大(尽管页面大小以像素为单位).

谢谢!

rpe*_*ich 2

没有用于设置CGPDFContext图像压缩设置的公共 API。