2010-03-01 59 views
4

這是我在stackoverflow上的第一個問題。將PDF加載到UIImage或UIImageView中?

我想將資源中存儲的PDF文件加載到iPhone SDK中的UIImage/UIImageView對象中。這完全可能,而不將PDF轉換爲圖像?如果不是,將PDF轉換爲PNG的成員函數是什麼?如果可以的話,我真的更願意保留PDF。

非常感謝您的幫助!

回答

5

PDFs可以通過UIWebView加載。如果您需要更多的控制,你可以使用Quartz 2D渲染PDF文件:Quartz2D

+0

是否有任何內置函數可將PDF文檔轉換爲PNG? – 2010-03-01 22:29:40

+0

我還沒有嘗試過,但你可以嘗試使用石英2d到CGImageRef然後創建一個UIImage與該參考然後嘗試使用UIImagePNGRepresentation。再次,從未嘗試過。 – 2010-03-02 15:04:47

7

現在是可能的,我使用的是iOS 8+ 。 如果您將pdf放入您的資產目錄中,然後使用[UIImage imageNamed:]將其加載到UIImage中,則會將pdf的第一頁呈現到UIImage中。

+3

它不是呈現pdf。資產目錄在構建時將每個縮放規模的pdf分成pngs。 – maxpower 2016-03-14 21:58:32

相關問題