2012-04-12 12 views
0

Ich habe einen Java-Code geschrieben, der ein Liniendiagramm auf einem JPanel auf einen Klick zeigt. Ich möchte dieses Liniendiagramm in meiner PDF-Datei unter Verwendung der Java PDF-Bibliothek itextpdf anzeigen. Das Problem besteht darin, dass in einem Ordner kein Bild eines Kreisdiagramms erstellt wird. Ich kann ein vorhandenes Bild, z. ein Kreisdiagramm in einer PDF-Datei. Also, in diesem Szenario (wenn ich keine Bilddatei eines Tortendiagramms habe), geben Sie mir eine Idee, wie Sie dieses Diagramm in einem PDF anzeigen können.Wie man ein Bild auf JPanel in PDF zeigt

+3

Wenn Sie nicht wissen, welche PDF-Bibliothek Sie verwenden, ist es schwierig, genau zu antworten, aber Sie können [einen JPanel dazu bringen, seinen Inhalt in ein Bild zu rendern] (http://stackoverflow.com/questions/1349220/convert-jpanel-to) -Bild). Dann können Sie das resultierende BufferedImage möglicherweise direkt in Ihrer PDF-Bibliothek verwenden oder Sie können den Inhalt mit [ImageIO.write() '] (http://docs.oracle.com/javase/6) in eine temporäre Datei schreiben /docs/api/javax/imageio/ImageIO.html). – millimoose

Antwort

-2

Es gibt viele kommerzielle und Open-Source-PDF-Viewer für Java helfen könnte. Was ist los mit ihnen?

Verwandte Themen