我想知道是否可以将.eps,.ai和/或.pdf矢量图形转换为可以在.png等网页上显示的内容?
我尝试过使用......
toJSON
......但没有奏效,这并非完全出乎意料。
我做了尽可能多的研究,似乎无法找到任何答案。所以请不要将其标记为模糊或重复,因为我确实看过了。
答案 0 :(得分:0)
您可以使用imageMagick将EPS转换为jpg。整合可能会使用cfexecute - 不理想。但是你可以使用一个jar文件。
我会在这里寻找一个Java解决方案Derrick。然后根据需要嵌入您的解决方案。我不知道有没有本地CF转换。你可以解压缩PDF并从中提取内容和图像 - 但我觉得这不是你想要的。
答案 1 :(得分:0)
CFX_OpenImage是一个Windows C ++ CFX标签,使用GraphicsMagick并支持88种主要图像格式,包括EPS(但不是AI)。我们使用它是因为ColdFusion偶尔会出现CMYK图像问题,并且在调整大图像大小时可能会非常慢/ CPU密集。它将无法写入矢量图像,但能够读取它们并将它们转换为光栅。
http://www.kolumbus.fi/jukka.manner/cfx_openimage/
http://www.graphicsmagick.org/formats.html
关于PDF,您可以使用CFPDF创建缩略图:
https://wikidocs.adobe.com/wiki/display/coldfusionen/cfpdf
<cfpdf
action="thumbnail"
source="C:\WORK\myBook.pdf"
destination="C:\WORK\Testing_CFPDF"
overwrite="true"
hires="yes"
format="tiff"
compresstiffs="yes">
CFPDF还可以从各个页面中提取图像:
<cfpdf
action="extractimage"
source="../myBook.pdf"
pages="1-200"
destination="..\mybookimages"
imageprefix="mybook">