title: Add BufferedImage to PDFBox document
body: <p>In my current project, I try to add a <code>BufferedImage</code> to a PDFBox document. More specificly, I use an image from a <code>JFreeChart</code>. My code looks like this:</p>
  
  <pre><code>public void exportToPDF(JFreeChart chart, String filePath){
      PDDocument doc = null;
      PDPage page = null;
      PDXObjectImage ximage = null;
  
      try {
          doc = new PDDocument();
          page = new PDPage();
          doc.addPage(page);
          PDPageContentStream content = new PDPageContentStream(doc, page);
          BufferedImage image = chart.createBufferedImage(300, 300);
          ximage = new PDJpeg(doc, image);
          content.drawImage(ximage, 20, 20);
          content.close();
      } catch(IOException ie) {
      }
      doc.save(filePath);
      doc.close();
  }
  </code></pre>
  
  <p>The document gets created; I can add text, but I get an error stating the the image does not have enough information to be shown.</p>
  
  <p>Any clue to what I am doing wrong?</p>