COM组件浅析(〇)- 本系列介绍
2021年04月04日11:07:44
最近由于工作原因,需要对.ai文件进行自动化处理。.ai文件是Adobe Illustrator的默认生成文件。Adobe Illustrator是Adobe公司出品的矢量图形处理工作,主要应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目(来自百度百科)。我相信这款软件对于UI工程师来说一定不会陌生。但是,对于程序员来说,这款软件却是十分陌生。而对于操作.ai文件来说,网上的资料也是寥寥无几。
但随着一段时间的研究,终于发现了一条还算比较正规的技术路线——使用Java调用COM组件来操控Adobe Illustrator应用程序,包括打开.ai文件,操作.ai文件,以及最后的保存.ai文件。
本系列是一方面为了记录在研究过程中一些成果。另一方面,也是为了方便大家,如果需要通过Java操作其他Windows下的应用程序,可参考本系列的内容。
本系列首先会介绍如何使用Java语言操作Adobe Illustrator,并一步步深入,逐渐对COM组件有一个清晰的认识。
系列文章
第一篇 COM组件浅析(一) - 使用Java操作Adobe Illustrator
第二篇 COM组件浅析(二) - 使用C#操作Adobe Illustrator
第三篇 COM组件浅析(三)- 使用C/C++操作Adobe Illustrator