PDF į „Excel“ konvertavimas verslo analizei .NET
Verslo komandoms ir analitikams reikia duomenų iš šimtų ar tūkstančių PDF – greitai. Aspose.PDF.Plugin XlsConverter .NET, galite automatizuoti daug PDF-to-Excel darbo srautus ataskaitų, BI, arba atitikties, su pažangiomis klaidų tvarkymo ir išleidimo formato pasirinkimo galimybėmis.
„Batch Workflow“: automatizuokite PDF į „Excel“ failus
using Aspose.Pdf.Plugins;
using System.IO;
string inputDir = @"C:\Data\PDFs";
string outputDir = @"C:\Data\Excel";
Directory.CreateDirectory(outputDir);
string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
int success = 0, failed = 0;
foreach (var pdfFile in pdfFiles)
{
string baseName = Path.GetFileNameWithoutExtension(pdfFile);
string outFile = Path.Combine(outputDir, baseName + ".xlsx");
try
{
var converter = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(pdfFile));
options.AddOutput(new FileDataSource(outFile));
converter.Process(options);
Console.WriteLine($"Converted: {pdfFile} => {outFile}");
success++;
}
catch (Exception ex)
{
Console.WriteLine($"Failed: {pdfFile} | {ex.Message}");
failed++;
}
}
Console.WriteLine($"Done! Success: {success}, Failed: {failed}");
Išleidimo formatas ir eksporto galimybės
- Išvada yra XLSX (Excel);
options.Format
Jei reikia, į CSV. - Jei reikia, pritaikykite darbalaukį pavadinimu arba sujungite kelis PDF failus į vieną darbo knygą.
- Peržiūrėkite eksportuotus duomenis formatuoti (galvos, sujungtos ląstelės) ir prireikus pritaikyti konvertavimo nustatymus.
Klaidų tvarkymas batch konversijoje
- Paimkite išimtis už suklastotus ar nepalaikytus PDF (kaip minėta aukščiau)
- Registracija visų sėkmės / nesėkmių auditui ir peržiūrai
- Pasirinktinai, pasitraukimas nesėkmingų konvertavimų po peržiūros
- Naudokite „Optimizer“ priedą, kad būtų galima iš anksto apdoroti PDF failus geriausios konvertavimo kokybės
Naudokite atvejus
- Įmonės finansų, audito ar sutarčių duomenų migracija
- BI lentynos, pagamintos iš PDF duomenų
- Automatiniai ataskaitų vamzdžiai, skirti atitikčiai arba klientų pristatymui
Dažnai užduodami klausimai
**Q: Ar galiu eksportuoti į CSV ir Excel?**A: Taip – rinkinys options.Format = PdfToXlsOptions.ExcelFormat.CSV
CSV išleidimas vietoj XLSX.
**Q: Kaip „Plugin“ tvarko nesėkmingas konvertavimus?**Atsakymas: Išimtis yra išmestas už sugadintus ar nepalaikytus failus; paimkite ir prisijunkite juos peržiūrėti, kaip nurodyta kodo pavyzdžiu aukščiau.
**Q: Kaip aš galiu pagerinti konvertavimo tikslumą?**Atsakymas: Naudokite „Optimizer“ priedą, kad prieš konvertavimą išvalytumėte ir suspausti PDF failus, o rezultatas patvirtinamas nuosekliai.
Pro patarimas: Po pakuotės konvertavimo, „Excel“ išleidimai tiesiogiai susieti su BI įrankiais arba duomenų bazės importo skriptais, kad galėtumėte gauti tikrą „End-to-End“ ataskaitų automatizavimą.