PDF のページのサム プレビューを作成し、それらを PNG としてディスクに保存しようとしています。これは、UI スレッドではなく、別のスレッドで実行されるはずです。
これを達成するために、私はCGContextRef
PDF ページを描画するために使用しCGImage
てUIImage
いNSData
ますNSData
。ここまでクリア。
ただしCGImage
、 とUIImage
は UI 要素であり、別のスレッドで使用するべきではありませんが、その画像を画面に表示したくありません。その場合、別のスレッドでそれらを使用しても問題ありませんか? または、PDF ページのプレビューをディスクに直接レンダリングする別の方法はありますか?