2012-02-20 21 views
1

Objective-C/Quartz 2Dの既知の文字列を検索して置き換えることはできますか?iOSで検索して文字列を置換する

という名前のラテックスで作成された(pdflatexで生成された)表形式のデータを持つ整形済みのPDFがあります。すべてのpdfには、プログラムで変更したいXXXXXXのようなプレースホルダ文字列があります。

この文字列は、他の数字で置き換えられます。

私は、PDFが編集可能なフォームになる可能性があることを知っていますが、私はすべてのフォントと書式設定をラテックスでタイプセットしているのでそのままにしたいので、

答えて

1

Quartz 2Dを使用してPDFファイルのテキストを検索および置換することはできません。 Quartz 2Dは、PDFファイルを読み取るための読み取り専用の低レベルインタフェースを提供します。検索は、その上に実装することができますが、多くの努力を要するものの、ファイルの変更やテキストの置換はできません。

+0

しかし、それをテンプレートから読み込んで、別の新しいPDFコンテキストに書き戻して、そのときにコンテンツを変更するのはどうでしょうか? – SpaceDog

+0

理論的には可能ですが、実際にはQuartzメソッドを使用して元の書式を再現することはほとんど不可能です。 – iPDFdev

関連する問題