我的上传表单中有html输入类型字段,但我没有使用<form></form>
我只有一堆文本框选择框和输入文件字段。我需要上传.ai
文件,并在我自己的HTML中显示.png/.jpg
图片格式
jQuery("#main_gallery_view").prepend(thumbnail_html);
我能得到的最接近答案是How to embed .ai files in HTML5?,但这个答案也没有告诉我们将.ai
文件转换为图片格式(jpg, png)
因此,对于我的最后一次尝试,我正在检查stackoverflow专家。
这真的可行吗?
是否有将.ai文件转换为图片格式(jpg, png)
?
我正在使用Windows操作系统,我将把它保存在我的CDN S3存储桶中
答案 0 :(得分:1)
在浏览器中没有直接的方法。
根据您的托管环境和操作系统,您可以将.ai
Adobe Illustrator文件上传到后端,然后运行脚本将其转换为SVG,例如使用类似Linux的工具,UniConvertor, http://manpages.ubuntu.com/manpages/precise/man1/uniconvertor.1.html
然后您必须检索已处理的SVG,然后将其嵌入您的网页,然后按照此问题/答案中的方法将其处理为浏览器中的PNG:Convert embedded SVG to PNG in-place
由于后端方面存在许多变数和含糊之处,因此不可能更具体,但无论您的后端系统是什么,一般流程都应该是正确的。