我在Linux下使用Python。您能否推薦一些庫或命令行工具來解析我可以在Python程序中使用的Adobe Illustrator(.ai)文件?用Python解析Adobe Illustrator(.ai)文件
我需要做的包括:
- 從.AI文件
- 閱讀.AI文件信息(如版本號
- 提取文本轉換.AI文件,jpeg或png格式圖片,像psdparse爲AI)
我需要在Ubuntu下,所以我不能用win32com
我在Linux下使用Python。您能否推薦一些庫或命令行工具來解析我可以在Python程序中使用的Adobe Illustrator(.ai)文件?用Python解析Adobe Illustrator(.ai)文件
我需要做的包括:
我需要在Ubuntu下,所以我不能用win32com
也許您應該考慮使用Illustrator將文件另存爲svg。 SVG解析似乎比插圖格式更容易。使用python操縱svg的示例(具體轉換爲.png)可以在其他問題中找到,例如下面的問題。
這是一條評論,而不是一個答案,對嗎? – jogojapan
Uniconvertor是Python的,如果我沒有記錯的話,也許你可以從它導入的某些功能。
我覺得很多現代的.AI文件只是擴展的PDF文件。快速測試將是:將.AI重命名爲.PDF並查看acrobat reader是否可以打開它。如果是這樣,有很多工具deal with PDF files。
Uniconvertor只能用於Adobe Illustrator版本9(基於AI postscript)。之後,AI是基於PDF的。 –
解決方案#1)嘗試支持Python的http://www.imagemagick.org。可能更容易使用命令行轉換*。不確定問題#2或#3。 –