Aspose.PDF XLS konvertuotojas .NET
Aspose.PDF XLS Converter for .NET yra lengvas papildas, skirtas PDF dokumentų puslapiams paversti aukštos kokybės „Microsoft Excel“ plokštelėmis (XLS / XLSX). Tai leidžia kūrėjams ištraukti lentelių duomenis, išsaugoti išdėstymus ir automatiškai konvertuoti rinkinį su grynai supjaustytomis gamybos parametrų kontrolėmis.
pradėti
Įdiegimas ir nustatymas
- Įdiegti paketą per NuGet:
dotnet add package Aspose.PDF
Nustatykite matuojamą licenciją prieš naudojimą (žr. Išmatuota licencija ).
Atkreipkite dėmesį į Įdiegimo vadovas Dėl išsamių žingsnių.
Savybės ir funkcijos
PDF į Excel konvertavimas
- Konvertuokite kiekvieną PDF puslapį į atskirą darbo lapą arba derinkite keletą puslapių į vieną.
- Išėjimas į
.xls
arba.xlsx
ir formatų.
Puslapis ir apimties pasirinkimas
- Konvertuoti visą dokumentą arba konkrečias eilutes / puslapius.
- Palaiko nesuderinamas spragas selektyviam ekstrakcijai.
Layout ir formatavimo išsaugojimas
- Jame yra raidžių, spalvų, ląstelių sienų, sujungtų lęšių ir viršūnės / pėdos.
- „Excel“ išleidimo veidrodžiai užtikrina PDF vizualų ištikimumą.
Stalo pripažinimas
- Atskleidžia ir atkuria lentelių duomenis į „Excel“ eilutes/kolonijas.
- Išsaugo skaitmeninius formatus (valuta, procentus, datas) tiksliam skaičiavimui.
slaptažodis apsaugotas PDF
- Palaiko šifruotų PDF konvertavimą, teikiant autentiškumą darbo laiku.
Fontai ir ištekliai
- Įterpti fontai perkeliami į Excel.
- Pakeitimai palaiko išdėstymą, jei fontas nėra prieinamas.
Veiksmingumo optimizavimas
- Stream-based konvertavimas procesuoja puslapius.
- „Caching“ ir „buffer“ dydžio kontrolė pagerina didelių failų perdavimą.
Klaidų tvarkymas ir registravimas
- Išsamios išimties nepalaikytam turiniui ar klaidingu įrašui.
- Prisijunkite, kad užfiksuotumėte pažangą, įspėjimus ir klaidas.
Saugumas ir Async palaikymas
- Palaiko bendras konvertavimas daugiapakopėje aplinkoje.
- Asinchroniniai darbo apkrovos metodai.
Kodo pavyzdys: PDF konvertavimas į XLS (Excel)
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
Patarimai ir geriausios praktikos
- Pre-skanoti PDF, kad būtų galima aptikti lentelę vs. teksto turinį optimizuotam konvertavimui.
- Naudokite puslapius, kad sumažintumėte nereikalingą apdorojimą.
- Turėkite konvertuojančių atvejų, kad išlaisvintumėte nekontroliuojamus išteklius.
- Daugybinėse operacijose naudokite asinkcines API su kontroliuojamu paralelizmu.
- Įvertinkite numerinius formatus bandymų metu prieš paleidimą.
- Stebėkite logus nepalaikytoms funkcijoms ar klaidingais įrašais.
- Įdėkite nestandartinius fontus, kad išvengtumėte disko nesuderinamumo.
- Laikykite priedą atnaujintą tikslumui ir našumo patobulinimui.
Išplėstinės savybės
- Patch konvertavimas kelių PDF vienu metu.
- Šifruoti rezultatus Excel failus saugiam paskirstymui.
- Pritaikytos išleidimo tvarkaraščiai, pritaikyti ataskaitų teikimo ar atitikties reikalavimams.
Naudokite atvejus
- Finansinės ataskaitos, ištraukiant lenteles į “Excel” analizei.
- Duomenų migracija iš statinių PDF archyvų į redaguojamus „Excel“ lapus.
- Automatiniai darbo srautai laikymosi ir audito tikslais.
- Bulk tabulinių duomenų ištraukimas iš sąskaitų, pareiškimų ar formų.
Dažnai užduodami klausimai
**Kokią funkciją siūlo šis priedas?**Jis konvertuoja PDF dokumentų puslapius į XLS/XLSX skirtukus, išsaugojant išdėstymus ir lentelių duomenis.
**Kaip tai skiriasi nuo Aspose.PDF .NET?**Aspose.PDF for .NET yra pilna funkcija PDF biblioteka, o šis priedas orientuotas tik į PDF į Excel konvertavimą.
** Ar tai ribota XLS/XLSX konvertavimui?**Taip, kitiems PDF užduotims (redagavimas, derinimas, suspaudimas), naudokite pagrindinę Aspose.PDF biblioteką.
** Ar yra internetinis įrankis?**Taip, „Aspose“ siūlo nemokamą internetinį PDF į XLS/XLSX konverterį.
- Kur galiu rasti kodo pavyzdžių? *Žiūrėkite Aspose.PDF dokumentaciją ir pristatymo puslapius išsamiems pavyzdžiams C# ir VB.NET.