1
我們正在構建iOS應用程序,在該應用程序中,我們將pdf轉換爲png,然後顯示png。 PDF到PNG轉換都很好。但顏色飽和度存在一些問題。iOS - 將顏色飽和度的PDF結果轉換爲
我也嘗試直接在Safari中打開pdf,導致顏色問題相同的飽和度。有沒有一種方法可以控制PDF的顏色?
以下爲PDF頁面的丁文代碼爲圖像:
CGRect cropBox = CGPDFPageGetBoxRect(page, kCGPDFCropBox);
int pageRotation = CGPDFPageGetRotationAngle(page);
if ((pageRotation == 0) || (pageRotation == 180) ||(pageRotation == -180)) {
UIGraphicsBeginImageContextWithOptions(cropBox.size, NO, resolution/72);
}
else {
UIGraphicsBeginImageContextWithOptions(CGSizeMake(cropBox.size.height, cropBox.size.width), NO, resolution/72);
}
CGContextRef imageContext = UIGraphicsGetCurrentContext();
[PDFPageRenderer renderPage:page inContext:imageContext];
UIImage *pageImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
有沒有其他方法可以控制它?或者有沒有什麼工具可以將CMYK pdf轉換成RGB pdf格式? –
解決方案是將CMYK pdf轉換爲RGB pdf。 Ghostscript可能會完成這項工作,但我不確定。 – iPDFdev
我們嘗試了GhostScript,但將pdf轉換爲兼容PDF的PDF格式導致轉換速度非常慢。 IT在一分鐘內轉換大約3頁。任何其他我們可以快速轉換的方式。我們也知道pdf是基於JPX的pdf。這是iOS支持的嗎? –