SVG to PDF 2007-11-08 - By Segev, Eli
Back Hi,
I am reposting this question again hoping to get some kind of a response. Attached is a small SVG file that contains a gray mesh pattern. I am converting this image to com.lowagie.text.Image with this code:
import java.awt.Graphics2D; import java.awt.print.PageFormat; import java.awt.print.Paper;
. . .
String uri = new File(svgFile).toURI().toString(); float width = ... float height = ... PdfContentByte cb = writer.getDirectContent(); PdfTemplate template = cb.createTemplate(width, height); java.awt.Graphics2D g2d = template.createGraphics(width, height); PrintTranscoder prm = new PrintTranscoder(); TranscoderInput ti = new TranscoderInput(uri); prm.transcode(ti, null); PageFormat pg = new PageFormat(); Paper pp = new Paper(); pp.setSize(width, height); pp.setImageableArea(0, 0, width, height); pg.setPaper(pp); prm.print(g2d, pg, 0); g2d.dispose(); Image image = Image.getInstance(template);
The result image retains the color in the SVG, but not the mesh pattern.
Any suggestions on how get the mesh into the image? Using ImgTemplate returns the same thing.
-- ---- ---- Eli Segev 781-370-6096
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ __ ____ ____ ____ ____ ____ ____ ____ ____ ____ iText-questions mailing list iText-questions@(protected) https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
|
|