Php 显示在illustrator中创建的插图

Php 显示在illustrator中创建的插图,php,cakephp-1.3,adobe-illustrator,Php,Cakephp 1.3,Adobe Illustrator,我正在尝试创建一个web应用程序,设计师可以在其中提交和共享工作。但我认为并不是所有的设计师都只提交jpeg或gif。所以我允许选项以.ai(Adobe Illustrator)格式提交他们的创作。但上传文件后,我可以给用户提供查看这些插图的任何选项。是否有任何外部应用程序,我可以使用它来预览这些文件 我是用PHP开发的,使用CakePHP的ImageMagick似乎支持.ai 他们可以将文件保存为SVG,这是一种矢量图形文件,在缩放时不会降低质量 现代浏览器可以显示SVG文件,Wikipedi

我正在尝试创建一个web应用程序,设计师可以在其中提交和共享工作。但我认为并不是所有的设计师都只提交jpeg或gif。所以我允许选项以.ai(Adobe Illustrator)格式提交他们的创作。但上传文件后,我可以给用户提供查看这些插图的任何选项。是否有任何外部应用程序,我可以使用它来预览这些文件


我是用PHP开发的,使用CakePHP的ImageMagick似乎支持.ai


他们可以将文件保存为SVG,这是一种矢量图形文件,在缩放时不会降低质量


现代浏览器可以显示SVG文件,Wikipedia似乎经常使用它们:

Illustrator本机具有保存为PDF的能力。

用户提交.ai文件的挑战在于,在同一文档中,可以有相同设计或文档的多个版本,具有不同的层组合,并且可以在不同的艺术板上进行无休止的组合(在同一文档中可以是不同的大小)。我不认为做好这项工作仅仅是能够显示特定的文件格式或文档预览。如上所述,我认为最好使用其他格式,如PDF、SVG,或者更简单,通过UI教育他们将comps保存为PNG/JPG/SVG等,并使ai可供下载。

您创建服务器上的预览!!!获取.ai文件,并使用CONVERT命令进行gen预览…很抱歉这么晚才接受它。:)似乎我跳过了几个问题。谢谢,你到底是什么意思?如果您谈论的是浏览器扩展,大多数现代浏览器,如Chrome、Safari、Firefox(甚至是最新的IE)都可以在不使用任何插件的情况下显示SVG图像。Adobe Illustrator可以(至少我知道CS3和更高版本能够)生成SVG格式的文件:正如@Adrian所建议的,我已经设法使用ImageMagick实现了这一点。重点是让艺术家们分享原作。谢谢你。