Dieser kurze Leitfaden beschreibt, wie man das PDF-Formular automatisch aus einer Datenbank mit Java ausfüllt. Sie erhalten die Details zur Einrichtung der IDE, eine Liste von Programmierschritten und einen Beispielcode zum Abrufen eines Datensatzes in ein Datenbank‑zu‑PDF‑Formular mit Java. Sie erhalten Informationen zum Ausfüllen verschiedener Formularfelder aus der Datenbank.
Schritte zum Erzeugen von PDF aus der Datenbank mit Java
- Stellen Sie die Umgebung so ein, dass Aspose.PDF for Java zum Ausfüllen des PDF-Formulars verwendet wird.
- Verwenden Sie Host, Port, Datenbank, Benutzer und Passwort, um einen JDBC‑Verbindungsstring zu erstellen.
- Verwenden Sie die DriverManager.getConnection()-Methode zum Öffnen der Datenbank
- Erstelle die SQL‑Abfrage, um die Kundendetails nach ID abzurufen
- Rufen Sie die Methode.
executeQuery()auf, um den Datensatz in dasResultSetzu holen. - Laden Sie die Vorlagen‑PDF‑Datei in das Klassenobjekt Document
- Füllen Sie die Felder im Formular mit dem aus der Datenbank abgerufenen Datensatz.
- Speichern Sie das neu erstellte PDF mit den Formulardaten darin.
Die oben genannten Schritte umfassen den Prozess, um PDF‑Formular automatisch aus einer Datenbank mit Java zu befüllen. Importieren Sie die notwendigen Klassen, setzen Sie die Datenbank‑Anmeldeinformationen, bereiten Sie die Verbindungszeichenfolge vor und initialisieren Sie die Verbindung zur Datenbank. Erstellen Sie eine Abfrage, um einen Kundendatensatz abzurufen, führen Sie die Abfrage aus, parsen Sie jedes Feld im Datensatz und füllen Sie die Daten in die Formularfelder ein.
Code zum Befüllen von PDF aus Datenbank mit Java
Ich kann den Inhalt des verlinkten Gists nicht abrufen, daher kann ich den Satz nicht übersetzen. Bitte stellen Sie den zu übersetzenden Text direkt zur Verfügung.
Dieser Code hat den Prozess zum Erstellen von PDF aus einer Datenbank mit Java demonstriert. Sie können auch andere Datenquellen ausprobieren, um Formularfelder im PDF zu füllen. Hier wird nur das TextBox-Feld demonstriert; Sie können auch andere Formularfelder ausfüllen, wie ComboBoxField, ListBoxField, PushButtonField, RadioButtonField und CheckboxField.
Dieser Artikel hat uns den Vorgang zum automatischen Ausfüllen von Formularfeldern in einer Datenbank vermittelt. Zum Ändern der Bildgröße in einem PDF siehe den Artikel Bilder in PDF mit Java skalieren.