У меня есть файл PDF, где каждая страница представляет собой (LZW) файл TIFF. Я знаю это, потому что я создал это. Я хочу иметь возможность загрузить его и сохранить как набор файлов TIFF.
Я могу открыть файл PDF с помощью CGPDFDocumentCreateWithURL и получить страницу. Я даже могу нарисовать страницу на экране.
Что я хочу сделать, это нарисовать страницу в bitmapContext, чтобы я мог использовать CGBitmapContextCreateImage, чтобы получить изображение в CGImageRef. Однако для создания растрового контекста мне нужно знать размер и разрешение изображения. Кажется, я не могу найти, как получить CGPDFDocument или CGPDFPage, чтобы сказать мне разрешение объекта изображения на этой странице.
Есть ли более простой способ сделать это, чего я не понимаю?
спасибо.