Yes, Apache FOP has a Graphics2D implementation that lets you generate PDF.
An example can be found here:
http://svn.apache.org/repos/asf/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleJava2D2PDF.java

While it would be great to have a Graphics2D implementation as part of
PDFBox, I can say from first-hand experience (I was heavily involved in
writing the FOP version) that it is quite some work. The basics are done
quickly but then there are the little things. As always. ;-)

HTH
Jeremias Maerki


On 09.10.2013 12:17:02 Andreas Lehmkühler wrote:
> Hi,
> 
> > Piotr Krzynowek <[email protected]> hat am 9. Oktober 2013 um 10:07 
> >geschrieben:
> > 
> > 
> > Hello,
> > I have found in your mailing list an issue of March 2013 about creating a
> > possibility in PDFBox to draw directly on PDF using java.awt.Graphics2D
> > context.
> > 
> > 
> >http://mail-archives.apache.org/mod_mbox/pdfbox-dev/201303.mbox/%3CJIRA.12635795.1362666460702.400169.1362666612661@arcas%3E
> > 
> > Is this really planned to have this feature? 
> Hmmm, I can't see any input on that topic looking at [1] and I AFAIK nobody is
> working on that.
> Maybe it could be easy to adapt the mentioned implementation within Apache 
> FOP.
> 
> > It would be perfect in our
> > project as we would just use our renderers that currently draw on
> > Graphics2D, without any changes.
> Yes, that's right, patches are welcome :-)
> 
> > Thank you in advance.
> > Piotr Krzynowek
> 
> 
> BR
> Andreas Lehmkühler
> [1] https://issues.apache.org/jira/browse/PDFBOX-1534

Reply via email to