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ů:
- Vytvořte instanci třídy
XlsConverter
. - Nakonfigurujte nastavení konverze pomocí třídy
PdfToXlsOptions
. - Přidejte vstupní PDF soubory pomocí metody
AddInput
. - Určete cestu k výstupnímu souboru pomocí metody
AddOutput
. - 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.