私はこれについていくつかのヘッドバンギングを行っており、あなたのアドバイスを求めています.
その機能の一部として PDF フォームを表示するアプリを構築しています。つまり、それらを表示し、フィールドを変更できるようにし、変更された PDF ファイルを元に戻して保存します。UIWebViews は、PDF インタラクティブ フォームをサポートしていません。
CGPDF API を使用して (ここや他の場所に投稿された他の質問の恩恵を受けて)、PDF を (フォーム フィールド/ウィジェットなしで) 表示し、ドキュメント内のフィールドをスキャンして見つけ、画面上のどこに何かを描画するかを把握し、それらをインタラクティブにします。
私が理解できないように見えるのは、CGPDFDictionary オブジェクトを変更してファイルに書き戻す方法です。CGPDF API を使用して布全体から新しい PDF ドキュメントを作成することもできますが、それを使用して既存のファイルを変更するにはどうすればよいでしょうか?
PoDoFoや libHaruなどのサードパーティの PDF ライブラリなど、他の場所を探す必要がありますか?
PDF の修正に成功し、あなたのアプローチについて書き直した人からの連絡をお待ちしています。