So füllen Sie ein PDF-Formular mit Excel-Daten mit C# aus

Dieses kurze Tutorial enthält Informationen zum Ausfüllen von PDF-Formularen mit Excel-Daten unter Verwendung von C#. Sie lernen alle Schritte zum Laden der PDF- und Excel-Dateien kennen und lesen dann Daten aus einer XLSX-Datei, um die PDF-Formularfelder auszufüllen. Dadurch können Sie ein Programm zum automatischen Ausfüllen von PDF-Formularen aus Excel mit C# schreiben, sodass für jeden Datensatz in der Excel-Datei eine separate PDF-Datei erstellt wird.

Schritte zum Ausfüllen von PDF-Formularen mit Excel-Daten mit C#

  1. Richten Sie die IDE-Umgebung zur Verwendung von Aspose.PDF und Aspose.Cells für .NET mithilfe des NuGet-Paketmanagers ein
  2. Laden Sie die PDF-Datei mit Formularfeldern in das Document-Objekt, das mit Daten aus einer Excel-Datei gefüllt werden soll
  3. Laden Sie die Excel-Quelldatei mit den erforderlichen Daten mithilfe des Klassenobjekts Workbook
  4. Durchlaufen Sie alle Zeilen in der Excel-Quelldatei
  5. Rufen Sie für jede Iteration den Verweis auf das Zielfeld in der PDF-Quelldatei ab
  6. Setzen Sie den Feldwert auf die gewünschte Spalte in der aktuellen Zeile der Excel-Datei
  7. Wiederholen Sie die Iteration für alle Zeilen und speichern Sie jede PDF-Datei als separate Datei auf der Festplatte

Diese Schritte führen uns beim Ausfüllen von PDF-Formularen aus Excel mit C#, indem sie Details zur Einrichtung der IDE bereitstellen, gefolgt von API-Aufrufen zum Laden sowohl der PDF-Vorlagendatei als auch der Excel-Quelldatei. Sobald die Excel-Datei geladen ist, werden alle gewünschten Zeilen iteriert, sodass während jeder Iteration Daten aus verschiedenen Spalten in der aktuellen Zeile abgerufen und in die Zielfelder der geladenen PDF-Datei gefüllt werden. Während der Iteration wird die PDF-Datei für jeden Datensatz separat in der Excel-Datei gespeichert.

Code zum automatischen Ausfüllen von PDFs aus Excel mit C#

Dieser Code demonstriert den Prozess zum Ausfüllen von PDF-Formularen mit Excel-Daten unter Verwendung von C# durch gleichzeitige Verwendung von zwei Bibliotheken zum Arbeiten mit PDF und Excel, sodass die Document-Klasse zum Laden der PDF-Datei und die Workbook-Klasse zum Laden der Excel-Datei verwendet wird . Die Workbook-Klasse enthält eine Arbeitsblattsammlung und jedes Arbeitsblatt hat eine Sammlung von Zellen, auf die zugegriffen werden kann, um Daten darin zu lesen/schreiben. Andererseits hat die Document-Klasse die Möglichkeit, auf verschiedene Formularfelder nach Namen zuzugreifen und dann ihren Wert gemäß den Anforderungen festzulegen.

Dieses Tutorial zeigt, wie Sie C# PDF-Formular ausfüllen automatisch verwenden. Wenn Sie lernen möchten, wie Text in einer PDF-Datei gesucht und ersetzt wird, lesen Sie den Artikel zu So finden und ersetzen Sie Text in PDF mit C#.

 Deutsch