本編はこちら
エラーハンドリング編はこちら
ここまでの成果をgithubにアップいたしました。ダウンロードしてXcodeを開き、ターゲットのビルド設定から開発用コードサインをご自身のものと入れ替えてビルドすれば、すぐにPDF作成がお試しいただけます。
http://github.com/akisute/iPhonePDF
ライセンスはlibHaruと合わせてZLIB/LIBPNG Licenseにしてみました。
当方でも動作確認は行っておりますが、何か不具合ございましたらご一報いただけると幸いです。