Konvertor PDF do XLS

Konvertor PDF do XLS pro .NET od Documentize je všestranný a výkonný nástroj pro převod PDF dokumentů na Excel tabulky (XLS/XLSX). Využitím tohoto pluginu mohou vývojáři bezproblémově transformovat statická PDF data na dynamické a editovatelné tabulky, což zjednodušuje manipulaci s daty, analýzu a sdílení.

Klíčové vlastnosti:

  • Flexibilní možnosti konverze: Převádějte PDF soubory na XLSX, XLS, CSV nebo jiné formáty.
  • Zachování obsahu: Udržujte původní strukturu, rozložení a formátování.
  • Přizpůsobitelné výstupy: Nakonfigurujte rozsahy stránek, názvy listů a výstupní formáty.
  • Hromadné zpracování: Zpracovávejte více PDF souborů současně pro vysokou efektivitu.
  • Pokročilé formátování: Vkládejte prázdné sloupce nebo minimalizujte počet listů.

Jak převést PDF do Excelu

Chcete-li převést PDF dokument na Excelový soubor (XLS/XLSX), postupujte podle těchto kroků:

  1. Vytvořte instanci třídy XlsConverter.
  2. Nakonfigurujte nastavení konverze pomocí třídy PdfToXlsOptions.
  3. Přidejte vstupní PDF soubory pomocí metody AddInput.
  4. Určete cestu k výstupnímu souboru pomocí metody AddOutput.
  5. Proveďte metodu Process, abyste zahájili konverzi.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Přidejte cesty k vstupním a výstupním souborům
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Proveďte konverzi
9converter.Process(options);

Přizpůsobení konverze PDF do Excelu

Třída PdfToXlsOptions vám umožňuje přizpůsobit proces konverze. Například, chcete-li převést PDF na soubor XLSX, nastavte název listu a povolte pokročilé možnosti formátování:

 1var options = new PdfToXlsOptions
 2{
 3    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // Určete formát XLSX
 4    WorksheetName = "MySheet",                    // Pojmenujte list
 5    InsertBlankColumnAtFirst = true               // Vložte prázdný sloupec na začátek
 6};
 7
 8// Přidejte vstupní a výstupní soubory
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Zpracujte konverzi
13converter.Process(options);

Hromadné zpracování konverze PDF do XLS

S hromadným zpracováním můžete převést více PDF souborů na Excel tabulky najednou. Zde je příklad:

 1var converter = new XlsConverter();
 2var options = new PdfToXlsOptions();
 3
 4// Přidejte více vstupních souborů
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Určete cesty k výstupním souborům
 9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Proveďte hromadnou konverzi
13converter.Process(options);

Zpracování výsledků konverze

Po procesu konverze metoda Process vrátí objekt ResultContainer, který obsahuje podrobnosti operace. Zde je, jak získat cestu k převedenému souboru:

1var resultContainer = converter.Process(options);
2
3// Přístup k cestě k výstupnímu souboru
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Převedená cesta k souboru: " + result.Data.ToString());

Podporované výstupní formáty

Výčtový typ PdfToXlsOptions.ExcelFormat poskytuje řadu výstupních formátů:

  • XLSX: Office Open XML (.xlsx) formát souboru (výchozí).
  • XLSM: Formát Excelu s makry.
  • CSV: Hodnoty oddělené čárkami.
  • ODS: Tabulka Open Document.
  • XMLSpreadSheet2003: Excel 2003 XML formát.
 Čeština