> <cfset svgPath = "e:\temp\newxml.svg" /> > <cfset svgFile = expandPath(svgPath) />
Rodney, Don't use expandPath() if you're going to supply an absolute path. That might have been what was messing you up. This worked for me <!--- svg file is in same directory as script ----> <cfobject action="create" type="java" class="org.apache.batik.transcoder.image.PNGTranscoder" name="MakeImage"> <cfset svgFile = ExpandPath("newxml2.svg") /> <cfset pngFile = ExpandPath("newxml2.png") /> <cfset svgURI = createObject("java","java.io.File").init(svgFile).toURL().toString() /> <cfset input = createObject("java","org.apache.batik.transcoder.TranscoderInput").init(svgURI) /> <cfset ostream = createObject("java","java.io.FileOutputStream").init(pngFile) /> <cfset output = createObject("java","org.apache.batik.transcoder.TranscoderOutput").init(ostream) /> <cfset MakeImage.transcode(input, output) /> <cfset ostream.flush() /> <cfset ostream.close() /> <cfoutput> <embed src="#svgFile#" width="1024" height="265" type="image/svg+xml" /> <img src="#pngFile#" /> </cfoutput> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:277381 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4