Quartz cgpdf api を使用して pdf ファイルを長い間解析しようとしていますが、CGPDF API が pdf に保存されたオブジェクトを編集できないという私の質問は本当ですか?
ファイルの読み取りのみに使用されるAPIを意味しますか?
Quartz cgpdf api を使用して pdf ファイルを長い間解析しようとしていますが、CGPDF API が pdf に保存されたオブジェクトを編集できないという私の質問は本当ですか?
ファイルの読み取りのみに使用されるAPIを意味しますか?
はい、ファイルを読み取るだけです。たとえば、辞書は次のようなものの単なる表現です。
3 0 obj
<< /Font
<< /F0
<< /Type /Font
/BaseFont /Times-Italic
/Subtype /Type1 >>
>>
>>
endobj
特定のオブジェクトを削除すると、ページ全体を別の方法でレイアウトする必要がある場合があります。CGPDF API 用のライターを作成するのはそれほど難しくないと思いますが、確かに簡単ではありません。新しい PDF を作成するには、通常のグラフィックス コンテキストを使用できます。
(パーティーに1年遅れて申し訳ありませんが、他にもあるかもしれません)。