jac*_*ack 5 python vector adobe-illustrator
我在 Linux 下使用 Python。你能推荐一些库或命令行工具来解析我可以在我的 Python 程序中使用的 Adobe Illustrator (.ai) 文件吗?
我需要做的包括:
我在 Ubuntu 下需要它,所以我不能使用 win32com
我认为许多现代 .AI 文件只是扩展的 PDF 文件。一个快速测试是:将 .AI 重命名为 .PDF,然后看看您的 PDF 阅读器是否可以打开它。如果是这样,有很多工具可以处理 PDF 文件。
如果您有较旧的 .AI 文件,那么您可以尝试Uniconvertor。它是Python,也许你可以从中导入一些功能。
[更新]
这个答案已经很老了。如果它对您不起作用,请留下评论以说明问题所在。
也许您应该考虑使用 Illustrator 将文件另存为 svg。解析 SVG 似乎比 illustrator 格式更容易。使用 python 操作 svg 的示例(特别是转换为 .png)可以在其他问题中找到,例如下面的问题。