PDFをJPEGに変換
Rev.1を表示中。最新版はこちら。
概要
PDFファイルの各ページをJPEG画像に変換する。
Linux上でpdftoppmなどのツールを使うことで簡単に変換できるが、フォント周りが若干汚くなったりするため、Mac OS XでPDFKitを使って変換する。
開発環境
- OS: Mac OS X 10.4 (PPC)
 - 環境: X-Code
 - 言語: Objective-C
 
変換処理
変換はPDFKitを使って読み込んだPDFファイルから各ページのオブジェクトPDFPageを取得して、以下のように変換していく。
- PDFPageからNSData取得
 - NSDataからNSPDFImageRepを生成
 - NSPDFImageの内容をNSImageに描画
 - NSImageからTIFFRepresentationでTIFF表現データを取得
 - TIFF表現からNSBitmapImageRepを生成
 - NSBitmapImageRepからJPEGデータを生成してファイルへ書き出す
 
