2012-02-05 3 views
0

Как уменьшить размер рендеринга PDF с помощью [v.layer renderInContext:pdfContext]; Прямо сейчас, я делаю 10-страничный PDF-файл с 20 изображениями (по 2 каждой страницы) и размером 2.7mb. Как я могу уменьшить его до менее 2 мб?Objective-c PDF-рендеринг

Спасибо!

+0

Вы действительно не можете. Из-за того, как работает 'renderInContext:', он создает форму PDF, создаваемую изображениями, а не текст в слое. –

+0

Так нет способа уменьшить размер PDF-файла? – 0xSina

ответ

1

Из комментария RR вы можете попытаться уменьшить небольшое качество каждого изображения перед преобразованием в PDF. Например:

lowResImage = [UIImage imageWithData: UIImageJPEGRepresentation (highResImage, quality)];

качества делают < 1,0 и т.д.

Смежные вопросы