0
我該如何縮小使用[v.layer renderInContext:pdfContext];
呈現的PDF的大小現在,我正在渲染一個10頁的PDF,其中包含20個圖像(每頁2個),大小爲2.7mb。我怎樣才能把它縮小到2 MB以下?Objective-c PDF渲染
謝謝!
我該如何縮小使用[v.layer renderInContext:pdfContext];
呈現的PDF的大小現在,我正在渲染一個10頁的PDF,其中包含20個圖像(每頁2個),大小爲2.7mb。我怎樣才能把它縮小到2 MB以下?Objective-c PDF渲染
謝謝!
來自RR的評論,您可以嘗試在轉換爲PDF之前降低每張圖片的質量。像這樣:
lowResImage = [UIImage imageWithData:UIImageJPEGRepresentation(highResImage,quality)];
品質< 1.0等
你真的不能。由於'renderInContext:'的作用方式,它會從所創建的圖像創建PDF,而不是從圖層中的文本創建。 – 2012-02-05 23:20:36
那麼我有沒有辦法減少PDF的大小? – 0xSina 2012-02-05 23:48:59