2012-01-25 71 views
2

我試圖自動處理Illustrator(EPS/AI)文件。我需要在線自動生成EPS文件並將它們發送到打印機。在.NET中操作EPS/AI文件

我有一個模板AI文件,我想插入一個唯一的條碼。 AI文件非常簡單,它具有3個形狀和2行文本的漸變背景。條形碼自動生成並且是PNG。

我試過ImageMagick,ImageGlue。雖然這些基本上做我想要的東西,但它們會光柵化Illustrator文件,並且最終結果的質量很糟糕。

我已經嘗試過ReaConverter,如果輸出文件是AI/EPS,它不會插入條形碼,它會爲其他格式正確執行。

我也試過Inkscape。儘管它可以從命令行使用,但它在打開Illustrator文件時會顯示一個對話框,因此無法在無人值守的情況下運行。

我從來沒有與Illustrator合作過,所以我缺乏經驗。可能會錯過某些明顯的東西

有沒有人有類似任務的經驗。

是否可以從.Net自動插入圖形?如果沒有,我可以使用任何應用程序/組件(商業很好)。我確信這個問題之前已經解決了。

我已經在這裏好幾天了,可能從錯誤的角度看問題。

感謝您的閱讀,我希望您能給予的幫助。

如果您需要了解更多信息,請告訴我。

回答

2

通過使用公開的COM對象,您可以通過.NET代碼自動化AI。我幾年前就已經這樣做了,我能夠在AI文檔上創建圖形和圖元,或多或少像通過自動化處理Excel和Word一樣。

我記得這是免費的,一旦你買了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