Dieser kurze Leitfaden beschreibt, wie man ein PDF Formular automatisch aus einer Datenbank mit C# ausfüllt. Er enthält IDE-Einstellungen, eine Liste von Schritten und Beispielcode zur Umwandlung von Daten aus einer Datenbank in ein PDF-Formular mit C#. Der Beispielcode im Artikel verwendet eine MySql-Datenbank, Sie können jedoch jede andere Datenbank verwenden, um Daten abzurufen und das PDF-Formular auszufüllen.
Schritte zum Ausfüllen eines PDF-Formulars aus einer Datenbank mit C#
- Richten Sie die Umgebung ein, um Aspose.PDF for .NET zum Ausfüllen des Formulars aus der DB zu verwenden
- Definieren Sie die Datenbankverbindungseinstellungen und erstellen Sie die Verbindungszeichenfolge
- Öffnen Sie die Verbindung zur Datenbank und führen Sie eine parametrisierte Abfrage für den gewünschten Datensatz aus
- Erstellen Sie ein PDF Document mithilfe der Vorlage mit Formularfeldern
- Setzen Sie Werte aus dem DB-Datensatz in die Formularfelder mithilfe der Klasse TextBoxField
- Speichern Sie das ausgefüllte PDF auf der Festplatte
Diese Schritte fassen zusammen, wie man ein PDF-Formular automatisch aus einer Datenbank mit C# ausfüllt. Definieren Sie die Datenbankzugangsdaten, erstellen Sie eine Verbindungszeichenfolge, legen Sie das Ausgabeverzeichnis fest und initialisieren Sie die Verbindung zur Datenbank. Verwenden Sie eine parametrisierte Abfrage, um Daten abzurufen, prüfen Sie die Verfügbarkeit der Daten, füllen Sie jedes Formularfeld anhand des Feldnamens mit den entsprechenden Spaltendaten und speichern Sie das PDF auf der Festplatte.
Code zum Ausfüllen eines PDF aus einer Datenbank mit C#
Dieser Code zeigt, wie man ein PDF aus einer Datenbank mit C# generiert. Sie können Umgebungsvariablen verwenden, anstatt fest codierte Zugangsdaten im Code zu verwenden. Sie können CheckBoxField, RadioButtonField, ComboBoxField, DateField und NumberField ausfüllen, sofern diese im Formular vorhanden sind.
In diesem Artikel haben wir den Prozess zum Ausfüllen eines PDF-Formulars gelernt. Um Bilder in einem PDF zu skalieren, lesen Sie den Artikel Bilder in PDF mit C# skalieren.