プログラムで EPS (Encapsulated PostScript) ファイルを操作するのに役立つライブラリを探しています。基本的に、私がやりたいことは次のとおりです。
- EPS ファイル内の既存のレイヤーを表示/非表示 (オンとオフを切り替えます)
- EPS ファイル内の名前付き図形を塗りつぶす (色を付ける)
- EPS ファイル内の名前付きポイントの座標を取得します
- EPS ファイルの新しいレイヤーに図形を描画する
- サーバー上、ユーザーの操作なし (Adobe Illustrator のスクリプトは機能しません)
EPS ファイル形式が PostScript 言語に基づいているため、解釈する必要があることは承知しています。単純な図面を最初から作成する場合、これはかなり簡単です。しかし、実際に既存のファイルを変更するには、ファイルを解釈し、操作のために何らかの「DOM」を提供するライブラリが必要だと思います。
EPS ファイル内に名前付きの形状や点を含めることはできますか?
編集:レイヤーを別々のEPSファイルに保存したと仮定します。または、さらに良いこと: レイヤーの「データ」部分だけです。この内容を連結して、新しい EPS ファイルを作成できますか? 描画コマンドを追加しますか? 既存の名前付きオブジェクトを埋めますか?