這是我在stackoverflow上的第一個問題。將PDF加載到UIImage或UIImageView中?
我想將資源中存儲的PDF文件加載到iPhone SDK中的UIImage/UIImageView對象中。這完全可能,而不將PDF轉換爲圖像?如果不是,將PDF轉換爲PNG的成員函數是什麼?如果可以的話,我真的更願意保留PDF。
非常感謝您的幫助!
這是我在stackoverflow上的第一個問題。將PDF加載到UIImage或UIImageView中?
我想將資源中存儲的PDF文件加載到iPhone SDK中的UIImage/UIImageView對象中。這完全可能,而不將PDF轉換爲圖像?如果不是,將PDF轉換爲PNG的成員函數是什麼?如果可以的話,我真的更願意保留PDF。
非常感謝您的幫助!
PDFs可以通過UIWebView加載。如果您需要更多的控制,你可以使用Quartz 2D渲染PDF文件:Quartz2D
你可能想在看看這個UIImage的-PDF類別在GitHub上:https://github.com/mindbrix/UIImage-PDF
現在是可能的,我使用的是iOS 8+ 。 如果您將pdf放入您的資產目錄中,然後使用[UIImage imageNamed:]
將其加載到UIImage中,則會將pdf的第一頁呈現到UIImage中。
它不是呈現pdf。資產目錄在構建時將每個縮放規模的pdf分成pngs。 – maxpower 2016-03-14 21:58:32
是否有任何內置函數可將PDF文檔轉換爲PNG? – 2010-03-01 22:29:40
我還沒有嘗試過,但你可以嘗試使用石英2d到CGImageRef然後創建一個UIImage與該參考然後嘗試使用UIImagePNGRepresentation。再次,從未嘗試過。 – 2010-03-02 15:04:47