C#操控Illustrator 公开

分类
点赞
暂无
更多信息
分享人 瞑空凌
分享时间 2023-06-20 19:28
最后更新 2023-06-20 19:28
修订版本 0
子程序大小 12.2 KB
Quicker版本 1.38.20.0

介绍

使用C#直接操控Illustrator,感觉使用没有JS方便,居然还没有PageItem类,只有PageItem类,Selection选择也没想出该怎么使用,感觉好麻烦

使用参考,还是引用类型库后,找对象浏览器吧.麻烦,脚本文档参考价值低,文档上写的有些,导出的程序集根本没有

低版本运行报错:运行子程序(C#操控Illustrator)失败。检索 COM 类工厂中 CLSID 为 {63755935-C25A-42DF-87A1-51F144A0C216} 的组件失败,原因是出现以下错误: 80080005 服务器运行失败 (异常来自 HRESULT:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。(运行C#代码)

然后再切换高版本后,也跟着报错了.重启后,在高版本使用,正常后,再切换低版本,不报错了.但是指向的却是高版本,不理解.

子程序的参数

输入
引用DLL库 每行一个DLL文件的绝对路径(Coreldraw已自动引用无需再添加) Text
使用命名空间/前置声明 CorelDraw命名空间已自动引用并使用别名CorelDRAW 若存在与使用的命名空间冲突,请使用与其不同的别名 例:using Application_T = Corel.Interop.CorelDRAW.Application; Text
Illustrator主程序代码 C#代码,CorelDrawAPI请参考应用的宏编辑器/脚本编辑器窗口视图栏的对象浏览器 Illustrator与已有命名空间存在命名冲突,请在前面加上别名”Illustrator.“,使用别名Illustrator调用属性方法。 Text
辅助功能代码 C#功能代码,方便主程序调用 Text
输出

最近更新

修订版本 更新时间 更新说明
0 2023-06-20 19:28

最近讨论

暂无讨论