JasperReports, PDF und "Speichern unter"-Dialog

C

Camino

Gast
Hallo,

wie ich mit JasperReports ein PDF erstellt und abgespeichert bekomme, hab ich nun hingekriegt. Weiss aber jemand von euch, wie und ob es geht, dass ich den PDF-Namen und Speicherort nicht fest eintrage, sondern dass ein Dateidialog aufgeht und ich den Namen des PDF und den Speicherort (in meinem Dateisystem) selbst auswählen kann? Hab da bisher nichts dazu gefunden.
 

turtle

Top Contributor
Das hat mit JasperReport nur am Rande zu tun.

Die Ausgabe-Datei kannst Du dem Exporter als Parameter mitgeben. Wenn Du das auswählbar haben möchtest, kannst Du einfach einen FileChooser vorschalten.

Java:
			JRExporter exporter = new JRPdfExporter();
			JFileChooser fc = new JFileChooser();
			int returnVal = fc.showSaveDialog(null);
			if (returnVal == JFileChooser.APPROVE_OPTION) {
				File file = fc.getSelectedFile();
				exporter.setParameter(JRExporterParameter.OUTPUT_FILE, file);
				exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
				exporter.exportReport();
			}
 
C

Camino

Gast
Hey super, beschäftige mich erst seit kurzem mit JasperReports. Das mit dem Exporter wusste ich so nicht bzw. hatte das bisher noch nicht entdeckt. Hatte das bisher immer so gemacht: JRXML kompiliert, den JasperReport gefüllt und dann den JasperPrint an den ExportManager mit exportReportToPdfFile weitergegeben. Dort hatte ich dann das PDF-File fest eingetragen. Ich werde deinen Tipp mal ausprobieren. Vielen Dank.
 
C

Camino

Gast
Mir fällt da noch eine Frage zu den JasperReports ein. Ich stell die einfach mal hier in dem gleichen Posting.

Und zwar kann man ja auch die Reports in ein OpenOffice-Dokument exportieren. Kann ich da auswählen oder einstellen, dass das erzeugte Dokument nicht abgespeichert, sondern mit OpenOffice geöffnet wird? So eine Art temporäres Dokument, noch nicht auf der Festplatte abgespeichert und auch noch kein Dateiname vergeben. So dass die Benutzer dann selbst entscheiden können, ob sie das Dokument abspeichern oder ausdrucken wollen, oder ob an dem Dokument vorher noch etwas geändert wird.
 

turtle

Top Contributor
Du kannst den Report auf dem Bildschirm anzeigen lassen, zoomen, speichern und drucken. Das nutze ich manchmal damit der Benutzer sich den Report vorher ansehen kann.

Java:
	JasperPrint print = JasperFillManager.fillReport(fileName, hm,new JREmptyDataSource());
	JFrame frame = new JFrame("Report");
	frame.getContentPane().add(new JRViewer(print));
	frame.pack();
	frame.setVisible(true);
 
C

Camino

Gast
Ja, das mit dem Viewer muss ich mir auch noch anschauen. Was ich aber dachte, was am allerbesten wäre, wenn ich das erzeugte Dokument (odt) direkt mit OpenOffice (ohne vorher zu speichern) öffnen könnte und dann z.B. dort direkt Sachen ändern, oder das Dokument drucken oder speichern könnte.
 

turtle

Top Contributor
Ob so etwas geht weiss ich nicht.

Ich kann mir vorstellen alles in eine temporäre Datei zu speichern und diese am Ende automatisch zu löschen.
 
C

Camino

Gast
OK, danke. Sobald ich was dazu finden sollte, kann ich das ja nochmal hier reinschreiben.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Problem mit JasperReports Allgemeine Java-Themen 8
J WARNING: An illegal reflective access operation has occurred, beim Compilieren von JasperReports, was bedeutet das ? Allgemeine Java-Themen 23
A JasperReports (iReports) und openPDF Allgemeine Java-Themen 4
T JasperReports mit Null Pointer Allgemeine Java-Themen 3
M Kapselung JasperReports Server und Java Allgemeine Java-Themen 5
S GlassFish und Jasperreports - grauer Report Allgemeine Java-Themen 3
A Jasperreports automatisch ausführen lassen Allgemeine Java-Themen 5
T Probleme mit JasperReports Allgemeine Java-Themen 7
N NoClassDefFoundError bei JasperReports Allgemeine Java-Themen 2
C JasperReports in J2SE 1.4 Allgemeine Java-Themen 2
S Boolean Ausgabe JasperReports Allgemeine Java-Themen 2
J NullPointerException bei JasperReports Allgemeine Java-Themen 2
S JasperReports Tutorials Allgemeine Java-Themen 3
K Verständnissfrage JasperReports / Java Obekte POJO? Allgemeine Java-Themen 9
T html Datei in jrxml Datei (JasperReports) umwandeln Allgemeine Java-Themen 6
K JasperReports -> PDF Allgemeine Java-Themen 9
M Jasperreports Allgemeine Java-Themen 2
foobar Druckausgabe Jasperreports Allgemeine Java-Themen 2
G JasperReports: Verwenden von vorkompilierten Reports Allgemeine Java-Themen 2
S JasperReports: Kompillieren des JasperDesign Allgemeine Java-Themen 5
H Frage zu JasperReports und JRDataSource Allgemeine Java-Themen 3
D JasperReports Allgemeine Java-Themen 5
D Problem mit JasperReports Allgemeine Java-Themen 2
X JasperReports Bibliotheken Einbinden Allgemeine Java-Themen 2
V Suche einfaches JasperReports Tutorial Allgemeine Java-Themen 23
OnDemand Zugangsdaten externer Systeme sicher speichern Allgemeine Java-Themen 8
Z Passwort Versuche speichern Allgemeine Java-Themen 8
M Eigene Datenstruktur um eine Menge zu speichern Allgemeine Java-Themen 3
8u3631984 Bilder in Datenbank speichern - sinnvoll Allgemeine Java-Themen 5
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
I Hibernate Envers - Aufruf der Methode zum Speichern selbst ausführen oder managen? Allgemeine Java-Themen 0
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
J (Geplante) Änderungen an einer Datei vorübergehend speichern und anwenden? Allgemeine Java-Themen 12
N zweidimensionalen Array in dreidimensionalen Array speichern Allgemeine Java-Themen 4
temi Lösung zum Speichern von Deltafiles Allgemeine Java-Themen 6
J Java Filechooser Speichern Allgemeine Java-Themen 8
N Arrayliste in eine Datei speichern Allgemeine Java-Themen 4
H Elemente aus ArrayList in Array speichern Allgemeine Java-Themen 8
platofan23 Wie .txtDatei im Java Eclipse-Projekt bzw. in der Jar speichern? Allgemeine Java-Themen 7
MiMa Werte in liste speichern? Allgemeine Java-Themen 3
S Swing Speichern nach Button-Klick Allgemeine Java-Themen 5
H ArrayListe in CSV Datei speichern Allgemeine Java-Themen 6
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
H Objekte speichern und laden Allgemeine Java-Themen 10
H Objekte speichern und laden Allgemeine Java-Themen 1
H Objekt speichern und laden Allgemeine Java-Themen 1
H Objekt speichern und laden Allgemeine Java-Themen 1
T Speichern von Objekten Allgemeine Java-Themen 2
M Schnelleres Speichern von XML-Daten über URLConnection Allgemeine Java-Themen 4
D .txt Datei in .jar Datei speichern Allgemeine Java-Themen 3
M Key-File im selben Ordner speichern? Allgemeine Java-Themen 18
J int Werte in einer anderen Klasse in Arrays speichern Allgemeine Java-Themen 3
Aruetiise Funktion(y = mx+n) in String speichern und berechnen Allgemeine Java-Themen 9
S Eindimensionales Array in zweidimensionales Array speichern Allgemeine Java-Themen 5
offi Excel mit Inhalten aus DB öffnen ohne zu speichern Allgemeine Java-Themen 8
MiMa Speichern von Programmeinstellungen in Datei Allgemeine Java-Themen 7
F Best Practice Große Anzahl an Objekten speichern und lesen Allgemeine Java-Themen 19
B Von String zu <Objekt> ||Speichern/Laden Allgemeine Java-Themen 17
Arif Input/Output Dateien im Jar-Programm speichern Allgemeine Java-Themen 12
Q-bert Strings aus der JList in eine Datenbank speichern Allgemeine Java-Themen 1
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
@SupressWarnings() Feste Kosten speichern Allgemeine Java-Themen 4
N ZIp datei direkt im eclipse speichern Allgemeine Java-Themen 4
N Das Ende von bestimmten zeilen in text datei ändern und speichern Allgemeine Java-Themen 3
C Best Practice Speichern kleineren Mengen Stammdaten? Allgemeine Java-Themen 3
X Mehrere booleans in Datei Speichern, Updaten und Laden Allgemeine Java-Themen 1
F Json in sql speichern und lesen Allgemeine Java-Themen 10
F Alte Passörter mit Gson und Json in SQL speichern? Allgemeine Java-Themen 5
K API-Key sicher speichern Allgemeine Java-Themen 2
K Große Mengen an Daten speichern Allgemeine Java-Themen 9
B Zahlen manuell eingeben und in Array Speichern Allgemeine Java-Themen 2
K Input/Output String aus einer Datei einlesen und in anderer Datei speichern Allgemeine Java-Themen 20
Tacofan Bilder in Resource speichern Allgemeine Java-Themen 6
C Objekte in Array List speichern? Allgemeine Java-Themen 1
OnDemand Objekte speichern Allgemeine Java-Themen 8
O Klassen Bruch im gleichen Objekt Speichern Allgemeine Java-Themen 1
J Text lesen und in Variablen speichern Allgemeine Java-Themen 3
U Variablen Stringarrays mit wenig verschiedenen Zeichen effizienter speichern Allgemeine Java-Themen 10
HarleyDavidson Input/Output Heruntergeladene Datei direkt nach dem Download öffnen ohne zu speichern Allgemeine Java-Themen 1
J Daten persistent speichern Allgemeine Java-Themen 14
S JavaMail - MailSubject,MailFrom,MailDate in String Array speichern NullPointerException Allgemeine Java-Themen 2
M Objekt serialisieren/deserialisieren und in einer SQLite-Datenbank speichern Allgemeine Java-Themen 3
R HtmlUnit: Canvas als Bild speichern Allgemeine Java-Themen 0
E KeyCode in anderer Klasse speichern Allgemeine Java-Themen 2
M YouTube-Video herunterladen und speichern Allgemeine Java-Themen 10
C Position speichern von verschiebbaren Elementen auf JPanel Allgemeine Java-Themen 3
S Wertepaar in LinkedList/PriorityQueue speichern Allgemeine Java-Themen 3
Developer_X Input/Output Serialisiertes Objekt speichern und laden Allgemeine Java-Themen 1
J Arraylist speichern und laden? Allgemeine Java-Themen 5
S speichern von RSA-Keys Allgemeine Java-Themen 1
3 OOP Instanzen aus einer Klasse persistent speichern. Allgemeine Java-Themen 9
GUI-Programmer Mp3 Dateien bearbeiten und speichern Allgemeine Java-Themen 3
G Suchweg durch Binärbaum speichern Allgemeine Java-Themen 4
D IP-Cam live stream speichern Allgemeine Java-Themen 9
javampir Lange Bitfolge speichern Allgemeine Java-Themen 3
M Methoden in Rescources speichern Allgemeine Java-Themen 4
L iText PDF-Generierung ohne Speichern Allgemeine Java-Themen 10
U Screenshot erstellen und speichern Allgemeine Java-Themen 6
OnDemand Input/Output Variablen in Datei Speichern um sie wieder auszulesen Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben