Tento krátký příklad je o tom, jak převést PDF do Excelu v C#. Chcete-li exportovat PDF do Excel C#, aplikace založená na C# může být použita v jakémkoli podporovaném prostředí operačního systému založeného na .NET včetně Windows, Linux nebo macOS pomocí jednoduchých a snadných rozhraní API. K provedení převodu byste neměli instalovat žádný nástroj třetí strany nebo Adobe Acrobat.
Kroky k převodu PDF do Excelu pomocí C#
- Nainstalujte Aspose.PDF for .NET pomocí Správce balíčků NuGet ve vaší aplikaci
- Zahrňte do svého projektu odkaz na jmenný prostor Aspose.PDF
- Inicializujte instanci třídy Document pro načtení PDF a převod na XLSX
- Inicializací objektu ExcelSaveOptions nastavíte možnosti výstupního souboru XLSX
- Nakonec metoda Save v C# převede PDF do Excelu
Dodržením výše uvedených kroků v C# PDF do Excelu lze převod snadno provést pomocí jednoduchých volání API. Proces bude zahájen přidáním potřebných referencí API, po kterém následuje načtení zdrojového souboru PDF. V následujících krocích bude instance třídy ExcelSaveOptions použita k nastavení požadovaných možností XLSX. Nakonec bude převedený soubor PDF uložen jako XLSX na disk pomocí SaveFormat.Excel enumerátoru uvnitř metody Uložit.
Kód pro převod PDF do Excelu v C#
using System; | |
using Aspose.Pdf; | |
using static Aspose.Pdf.ExcelSaveOptions; | |
namespace TestPDF | |
{ | |
public class PdfToXlsx | |
{ | |
public static void PdfToXlsxConverter() | |
{ | |
// Applying product license to create XLSX from PDF in C# | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.SetLicense("Aspose.Total.lic"); | |
// Initialize Document Class to load PDF and saving as Excel | |
Document document = new Document("PDFtoExcel.pdf"); | |
// Set Excel Save options | |
ExcelSaveOptions saveOptions = new ExcelSaveOptions(); | |
saveOptions.ConversionEngine = ConversionEngines.NewEngine; | |
saveOptions.Format = ExcelFormat.XLSX; | |
saveOptions.InsertBlankColumnAtFirst = true; | |
// Save the PDF document in XLSX format | |
document.Save("output_pdfToXls.xlsx", SaveFormat.Excel); | |
} | |
} | |
} |
Pomocí kódu C# pro převod PDF do Excelu můžete vygenerovat a otevřít soubor XLSX v libovolném prohlížeči souborů Excel nebo jej nahrát do Dokumentů Google k zobrazení. Třída ExcelSaveOptions vám umožňuje nastavit různé možnosti exportu, které byste chtěli nastavit pro generované XSLX, včetně vlastností jako ConversionEngine, Format, MinimizeTheNumberOfWorksheets a InsertBlankColumnAtFirst. Pokud chcete exportovat PDF do XLSX pomocí výchozích možností, můžete přeskočit použití třídy ExcelSaveOptions a jejích vlastností. Nakonec se vygenerovaný soubor XLSX uloží na disk pomocí metody Save.
V tomto tématu jsme se naučili, jak převést PDF do Excelu pomocí C#. Pokud máte zájem o export PDF do HTML, přečtěte si článek na jak převést PDF do HTML v C#.