Jak vyplnit formulář PDF s daty aplikace Excel pomocí C#

Tento krátký tutoriál obsahuje informace o tom, jak vyplnit formulář PDF daty aplikace Excel pomocí jazyka C#. Naučíte se všechny kroky k načtení souborů PDF a Excel a následnému načtení dat ze souboru XLSX k vyplnění polí formuláře PDF. To vám umožní napsat program pro automatické vyplnění formuláře PDF z Excelu pomocí C# tak, že pro každý záznam v souboru Excel bude vytvořen samostatný soubor PDF.

Kroky k vyplnění formuláře PDF s daty aplikace Excel pomocí C#

  1. Vytvořte prostředí IDE pro použití Aspose.PDF a Aspose.Cells pro .NET pomocí správce balíčků NuGet
  2. Načtěte soubor PDF obsahující pole formuláře do objektu Document, který má být vyplněn daty ze souboru aplikace Excel
  3. Načtěte zdrojový soubor Excel s požadovanými daty pomocí objektu třídy Workbook
  4. Iterujte všechny řádky ve zdrojovém souboru aplikace Excel
  5. Pro každou iteraci získejte odkaz na cílové pole ve zdrojovém souboru PDF
  6. Nastavte hodnotu pole na požadovaný sloupec v aktuálním řádku souboru Excel
  7. Opakujte iteraci pro všechny řádky a uložte každý PDF jako samostatný soubor na disk

Tyto kroky nás vedou při vyplnění formuláře PDF z Excelu pomocí C# poskytnutím podrobností o vytvoření IDE, po kterém následují volání API pro načtení souboru PDF šablony i zdrojového souboru Excel. Jakmile je soubor Excel načten, všechny požadované řádky jsou iterovány tak, že během každé iterace jsou data načtena z různých sloupců v aktuálním řádku a vyplněna cílová pole načteného souboru PDF. Během iterace se soubor PDF uloží samostatně pro každý záznam v souboru aplikace Excel.

Kód pro automatické vyplňování PDF z Excelu pomocí C#

Tento kód demonstruje proces vyplnění formuláře PDF daty aplikace Excel pomocí jazyka C# pomocí dvou knihoven současně pro práci s PDF a Excelem tak, že třída Document se používá k načtení souboru PDF a třída Workbook se používá k načtení souboru Excel. . Třída Workbook obsahuje kolekci listů a každý list obsahuje kolekci buněk, do kterých lze přistupovat pro čtení/zápis dat v něm. Na druhé straně má třída Document možnosti přístupu k různým polím formuláře podle názvu a poté nastavit její hodnotu podle požadavků.

Tento tutoriál vás provede automatickým používáním C# vyplnit formulář PDF. Pokud se chcete naučit proces hledání a nahrazování textu v PDF, přečtěte si článek na jak najít a nahradit text v PDF pomocí C#.

 Čeština