iText Dokument in DB und dann in ein JPanel

Thomas Lorenz

Bekanntes Mitglied
Hallo Gemeinde,

ich erstelle in iText ein Dokument und konnte es auch wie gewünscht in eine Datei speichern. Jetzt kommt die Umstellung auf eine SQL DB (Derby) und somit die Frage wie ich am besten dieses Dokument in die DB schreibe und natürlich auch wieder heraus bekomme.

Erste Versuche einen ByteArray[] in die DB zu schreiben funktionierten gut, aber wie kann ich aus diesem BLOB in der DB wieder ein pdf-Dokument erzeugen, welches ich in einem JPanel anzeigen kann.

Wer kann mir dabei helfen?
 

nrg

Top Contributor
ich kann jetzt nicht aus eigener Erfahrung sprechen aber ich würde da vielleicht eher zu einem Reponsitory und einer Referenzierung in der DB tendieren.
 

kay73

Bekanntes Mitglied
@Thomas
Welches Problem besteht denn genau? Blob lesen oder pdf in Swing einbetten?

Und ich würde ebenfalls dringend zu nrg's Vorschlag tendieren und spreche aus eigener Erfahrung. Was du konkret machen kannst:
  1. Mach einen Eintrag in der Datenbank für das PDF und merk Dir die ID
  2. Wenn nicht vorhanden, leg ein Verzeichnis auf der Platte an mit 10stelligem Namen bestehend aus der ID Mod 1000
  3. Speicher das Dokument darin mit Dateinamen ID und führenden Nullen, bis der Name 10-stellig ist.
Speicher den Basispfad zu den Unterverzeichnissen z. B. In der Config der Anwendung.

Das erleichtert die Backups, das Migrieren der Daten und vermeidet Probleme mit Blobs bei diversen Db-Implementierungen.
 
Zuletzt bearbeitet:

Thomas Lorenz

Bekanntes Mitglied
Also das Speichern von Dateien egal welcher Art ist obsulet, dass ist nicht zulässig.
Alle Daten müssen in die DB rein.

Die Frage, warum ich dann überhaupt ein PDF verwende ist einerseits berechtigt, andererseits stehe ich unmittelbar vor der Fertigstellung und würde eine solche Änderung auf einen späteren Zeitpunkt verschieben.

Nun bin ich soweit, dass ich die PDF -Daten in einen BLOB als ByteArray geschrieben habe.
Das klappt auch einwandfrei.

Für mich wäre es eine große Hilfe, wenn ich aus diesem ByteArray ein Image erzeugen könnte, welches ich :
1. in einem JPanel anzeigen kann,
2. ausdrucken kann.

Soweit ich weiß, ist es möglich das JPanel über seine print-Methode auszudrucken. Aber es muss dann im Din A4 Format sein, genauso wie die PDF -Daten.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W itext: Initialer Abstand in einem Dokument Allgemeine Java-Themen 2
izoards iText Lizenz? Allgemeine Java-Themen 2
O PDF auslesen und verändern, was ist besser iText oder PDFBox ? Allgemeine Java-Themen 9
I OpenPDF (ehem. iText) will kein PDF mit CMYK only erzeugen Allgemeine Java-Themen 6
N iText keine Sonderzeichen und Umlaute unter Windows Allgemeine Java-Themen 13
W PDFs signieren mittels IText / Lowagie Allgemeine Java-Themen 0
M itext - Button der Text in Zwischenablage stellt Allgemeine Java-Themen 0
S iText: zweite Seitenhälfte mit vorhandenen pdf füllen Allgemeine Java-Themen 2
T PDF-Generierung (itext) - läuft unter Eclipse, bei har aber leere Seite Allgemeine Java-Themen 39
S JFileChooser und iText Allgemeine Java-Themen 6
T iText mit eclipse richtig in Java-Projekt einbinden Allgemeine Java-Themen 2
4a61766120617274697374 PDF iText Wort Koordinaten auslesen Allgemeine Java-Themen 1
S iText Cellen mit Attributen aus ArrayListen füllen Allgemeine Java-Themen 1
G Mein PDF Projekt mit iText Allgemeine Java-Themen 2
T itext: text in ein textfeld hinzufügen Allgemeine Java-Themen 2
K Pdf mit dynamischem Text mit iText Allgemeine Java-Themen 0
C Itext Voralagen Header Footer -> PDF Allgemeine Java-Themen 0
J iText und PdfWriter.DID_SAVE Allgemeine Java-Themen 4
S runnable jar file in Verbindung mit itext Allgemeine Java-Themen 3
I itext Libreoffice Java und ein PDF Template Allgemeine Java-Themen 1
F Input/Output Problem mit iText: Formularfeld uneditierbar machen Allgemeine Java-Themen 0
L iText PDF-Generierung ohne Speichern Allgemeine Java-Themen 10
P iText Text zentrieren Allgemeine Java-Themen 3
L iText PDF Form-Felder werden nach Bearbeitung mit iText nicht mehr richtig erkannt. Allgemeine Java-Themen 2
A Tabelle mit iText erstellen Allgemeine Java-Themen 3
B itext Graphics Allgemeine Java-Themen 4
V iText Textfelder mit Zahlen! Allgemeine Java-Themen 2
H JTable per iText in PDF: Größenanpassung möglich? Allgemeine Java-Themen 2
M itext Leerzeichen am ende unterstreichen Allgemeine Java-Themen 4
C Wie kann man die IText Table Position bestimmen? Allgemeine Java-Themen 3
N iText-Nutzung (Version 2.1.7) in kommerzieller Website Allgemeine Java-Themen 8
K iText, HTML Einrückung im Document, aber nicht im Paragraph Allgemeine Java-Themen 3
B iText Portable Collection Acrobat X Allgemeine Java-Themen 2
J iText und images Allgemeine Java-Themen 6
S iText PDF - Verständnisproblem beim Update von TableCells (Seitenzahlen) Allgemeine Java-Themen 2
N iText Problem beim verlinken anderer PDFs Allgemeine Java-Themen 2
G itext BarcodeDatamatrix Allgemeine Java-Themen 4
F IText Table ohne Rand Allgemeine Java-Themen 5
P Itext PDf wird zu groß Allgemeine Java-Themen 8
D Tabellenbeschriftung im RTF-File mit IText erstellen??? Allgemeine Java-Themen 2
D pdf mit iText drucken Allgemeine Java-Themen 4
P PDF erstellen ohne iText Allgemeine Java-Themen 3
Guybrush Threepwood iText de facto nicht mehr verwendbar Allgemeine Java-Themen 15
D tiff (->komprimieren)-> iText(pdf) Allgemeine Java-Themen 2
Dissi Itext - Anordnung von Elementen durch PDF Writer Allgemeine Java-Themen 2
Z iText - 2. Seite pdf Allgemeine Java-Themen 7
T Deckblatt im iText realisieren... Allgemeine Java-Themen 5
T JXPanel mit seinen Komponenten auf PDF mit iText ausgeben Allgemeine Java-Themen 15
T IText: Zwei A4 PDF´s auf ein A3 PDF´s Allgemeine Java-Themen 2
A Itext: Fonts einbetten Allgemeine Java-Themen 1
A Dynamische PDF Erstellung mit iText Allgemeine Java-Themen 4
D itext & Stringlänge Allgemeine Java-Themen 10
G iText Kursiv/Fett mit IText Allgemeine Java-Themen 3
F Probleme mit iText Allgemeine Java-Themen 3
R Pdf öffnen, das von iText erstellt wurde Allgemeine Java-Themen 4
D iText und Table.setTableFitsPage(); geht nicht Allgemeine Java-Themen 12
R Pfad zu PDF bei iText in Webapps Allgemeine Java-Themen 4
D Probleme beim Umstellen von iText 1.4.4 auf Version 2.1.2 Allgemeine Java-Themen 5
G itext größe von image Allgemeine Java-Themen 2
J itext cell border Allgemeine Java-Themen 1
E Aus mehreren PDFs eines machen, zusammenfügen mittels iText Allgemeine Java-Themen 1
T Java Applet PDF erstellen mit iText, Probleme mit Pfad Allgemeine Java-Themen 1
J Itext , Spaltenbreite automatisch anpassen ? Allgemeine Java-Themen 4
Lazybone iText und Drucken Allgemeine Java-Themen 5
J Itext Seite drehen ? Allgemeine Java-Themen 4
S iText Allgemeine Java-Themen 10
A Probleme mit iText - Text in Zellen ist zu lang Allgemeine Java-Themen 7
P RTF dynamisch machen (IText, Swing) Allgemeine Java-Themen 4
L iText: Mehrseitiges PDF erzeugen Allgemeine Java-Themen 9
L Per IText erstelltes PDF automatisch drucken Allgemeine Java-Themen 13
V Itext - "Seite . von " ausgeben Allgemeine Java-Themen 6
G iText: Problem beim Drucken von AcroFormen Allgemeine Java-Themen 2
B Probleme mit itext Allgemeine Java-Themen 2
T iText + neue Seite Allgemeine Java-Themen 14
K JFreeChart und itext: Bildprobleme Allgemeine Java-Themen 4
G iText: Wie stellt man die Höhe eines Strings fest? Allgemeine Java-Themen 3
V Lösung mit iText gesucht. Allgemeine Java-Themen 2
Z Frage zu iText Allgemeine Java-Themen 2
A Übergroße Graphics2D mit iText als PDF schreiben Allgemeine Java-Themen 3
D iText: Tabelle in Footer einfügen Allgemeine Java-Themen 6
R iText: PDF-Datei erzeugen Allgemeine Java-Themen 2
P iText unter Linux zum Laufen bringen Allgemeine Java-Themen 4
R iText.jar wird zur Laufzeit nicht gefunden Allgemeine Java-Themen 4
L editieren von pdf mit iText Allgemeine Java-Themen 2
S iText - Java meets PDF Allgemeine Java-Themen 5
B Per Java Word Dokument schreiben? Allgemeine Java-Themen 8
M Aus XML ein Word-Dokument(Template) füllen Allgemeine Java-Themen 8
I Text suchen und ersetzen im Word Dokument Allgemeine Java-Themen 3
J Datentypen Absätze mit String im Word Dokument Allgemeine Java-Themen 3
M Dokument erstellen Allgemeine Java-Themen 0
D Symbol in Word-Dokument einfügen Allgemeine Java-Themen 1
D Mit Hilfe von Java aus Excel-Sheet Zellen in neues Excel Dokument kopieren Allgemeine Java-Themen 3
J XML Dokument Zeilenumbruch in den Quellcode einfügen Allgemeine Java-Themen 5
M Instanzierte Objekte in XML Dokument speichern Allgemeine Java-Themen 3
das-mo Dokument automatisch ausfüllen Allgemeine Java-Themen 8
D Ersetzen in Open Office Dokument Allgemeine Java-Themen 2
K Dokument mit Standardprogramm öffnen Allgemeine Java-Themen 2
S Formatierungen aus HTML-Dokument übernehmen und in Word docx schreiben Allgemeine Java-Themen 3
K Word Dokument bearbeiten Allgemeine Java-Themen 2
K SWT OpenOffcie Dokument drucken Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben