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

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.
 Lietuvių