Extrahovat tabulku z PDF do Excelu pomocí C#

Tento stručný průvodce popisuje, jak extrahovat tabulku z PDF do Excel pomocí C#. Získáte podrobnosti o nastavení IDE pro Aspose.PDF a Aspose.Buňky, seznam kroků a ukázkový kód k získání tabulky z PDF do Excelu pomocí C#. Poskytnutý ukázkový kód demonstruje celý nezbytný tok kódu potřebný k provedení úkolu.

Kroky k extrakci dat z PDF tabulky do Excelu pomocí C#

  1. Nastavte IDE tak, aby v jednom projektu používalo jak Aspose.PDF for .NET, tak Aspose.Cells for .NET.
  2. Použijte licenci Aspose.Celkem za využití API funkcí bez jakýchkoli omezení nebo vodoznaku
  3. Načtěte zdrojový PDF soubor do objektu třídy Document.
  4. Vytvořte nový soubor Excel pomocí třídy Workbook a nastavte název první listu
  5. Procházejte každou stránku v PDF souboru
  6. Přistupujte ke všem tabulkám na každé stránce a pro každou tabulku přistupujte k textu v každém řádku a sloupci.
  7. Zapište obsah každé buňky do odpovídajícího řádku a buňky v cílovém listu souboru Excel.
  8. Upravte šířku řádků/sloupců a uložte sešit

Tyto kroky shrnují, jak extrahovat PDF do tabulky Excel pomocí C#. Nastavte IDE pro vývoj, aplikujte licenci, načtěte zdrojové PDF, vytvořte nový soubor Excel a projděte každou stránku PDF. Získejte kolekci tabulek na každé stránce, analyzujte každou tabulku pro získání obsahu jednotlivých buněk a zkopírujte jej do odpovídajícího řádku a sloupce v cílovém listu výstupního souboru Excel.

Kód pro extrakci tabulky z PDF do Excelu pomocí C#

Tento kód ukazuje, jak vyextrahovat tabulku z PDF do Excelu pomocí C#. Ukázkový kód zapisuje prostý text z PDF tabulky do buněk Excelu. Můžete zachovat formátování pomocí písma, velikosti, tučného/kurzivního stylu a barvy buňky PDF. Také můžete detekovat číselné a datumové hodnoty v PDF tabulce a použít vhodný formát při zápisu do souboru Excel.

Tento tutoriál vysvětluje proces přenosu obsahu tabulky PDF do listu Excel. Pro převod naskenovaného PDF na editovatelné PDF se podívejte na článek Převod naskenovaného PDF na editovatelné PDF pomocí C#.

 Čeština