> <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>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 by AdobeĀ®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7.
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:277380
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4