2012-01-25 8 views
2

Illustrator(EPS/AI)ファイルの操作を自動化しようとしています。 EPSファイルをオンラインで自動的に生成し、プリンタに送信する必要があります。.NETでEPS/AIファイルを操作する

私は一意のバーコードを挿入するテンプレートAIファイルを持っています。 AIファイルは十分にシンプルで、3つの図形と2行のテキストを含むグラデーションの背景があります。バーコードは自動的に生成され、PNGです。

私はImageMagick、ImageGlueを試しました。これらは本質的に私が望むことをしますが、イラストレーターファイルをラスタライズし、最終結果の品質はひどいものです。

出力ファイルがAI/EPSの場合はバーコードを挿入しないReaConverterを試してみましたが、他のフォーマットでも正しく動作します。

私はInkscapeも試しました。コマンドラインから使用することはできますが、Illustratorファイルを開くときにダイアログボックスを表示するので、無人で実行することはできません。

私は経験が不足しているので、以前はIllustratorで作業したことがありません。おそらく明らかに何かが見当たりません。

誰もが似たような仕事を経験しています。

Illustratorを.Netから自動化することはできますか?それは私が使用できるアプリケーション/コンポーネント(商業上問題ない)です。私はこの問題が以前に解決されたと確信しています。

私は数日間この状態にいましたが、間違った角度から問題を見ている可能性があります。

お読みいただきありがとうございます。ご支援いただければ幸いです。

これ以上の情報が必要な場合は、お知らせください。

答えて

2

公開されたCOMオブジェクトを使用して.NETコード経由でAIを自動化できます。私はこれを数年前に行いました.AI文書上にグラフィックスやプリミティブを作成することができました。

AIのライセンスを購入するとこれは無料で、追加のSDKやライブラリは必要ありません。ここを見て:

http://www.adobe.com/devnet/illustrator/sdk.html

とそこ:

http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/illustrator/pdfs/programmers-guide.pdf

+0

あなたは命の恩人です、ありがとうございます。私はそのドキュメンテーションを読んでいましたが、それはプラグインの作成を指しているだけでCOMオートメーションのものではないので、これ以上検討するつもりはありませんでした。再度、感謝します。 – richie