pdf til excel

Konverter PDF til Excel (XLS, XLSX) med .NET REST API.

I en tid med datadrevet beslutningstagning er det afgørende at udvinde indsigt fra en lang række kilder. Dette medfører dog ofte håndtering af data, der er låst i PDF filer, hvilket kan være en betydelig udfordring. Det er her magien ved konvertering fra PDF til Excel kommer i spil. Konvertering af ‘PDF til Excel’ er mere end blot en teknisk opgave; det er en gateway til at strømline dataudtræk, analyse og visualisering. Så lad os dykke ned i detaljerne i ubesværet PDF til Excel-konvertering ved hjælp af .NET REST API, så vi kan organisere, manipulere og udlede værdifuld indsigt fra dataene.

.NET REST API til PDF til Excel-konvertering

Når det kommer til at konvertere PDF til Excel, er effektivitet og nøjagtighed altafgørende. Så vi anbefaler at bruge Aspose.PDF Cloud SDK til .NET, en alsidig og udviklervenlig løsning, der forenkler hele denne proces. SDK’et giver brugerne et væld af funktionaliteter ud over konvertering, hvilket gør det til et omfattende værktøj til dataudtræk og manipulation. Fra datatabeller til økonomiske rapporter sikrer .NET REST API, at de konverterede Excel-filer ikke kun er nøjagtige, men også velstrukturerede.

For at bruge SDK’et, søg venligst Aspose.PDF-Cloud i NuGet pakkehåndtering inde i Visual Studio IDE og klik på knappen Tilføj pakke, så SDK-referencen tilføjes i projektet.

Få dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret over hurtig start.

Konverter PDF til XLS med C# .NET

Følg venligst nedenstående trin for at udvikle en PDF til Excel-konverter ved hjælp af C# .NET.

// For flere eksempler, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// oprette en instans af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// kalder API'en for at konvertere input-PDF-fil til Excel, og vi har også specificeret at generere forenede regneark
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

if (response != null)
{
    Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");


// Brugerdefineret metode til at gemme stream-indhold til fil på lokalt drev
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf til excel

Eksempel på konvertering fra PDF til Excel.

Nedenfor er de hurtige detaljer vedrørende ovennævnte kodestykke.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Opret et objekt af PdfApi-klassen, mens du sender klientlegitimationsoplysninger som input-argumenter.

pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

Kald nu API’et for at konvertere PDF til Excel-projektmappe, hvor vi har nævnt at have ensartede arbejdsark i output. Til sidst bruges en brugerdefineret metode til at gemme output på lokalt drev.

  • PutPdfInStorageToXlsx - Denne API konverterer PDF-dokument (placeret på lager) til XLSX-format og uploader den resulterende fil til lageret.
  • PutPdfInRequestToXlsx - Denne API konverterer PDF-dokument (i anmodningsindhold) til XLSX-format og uploader den resulterende fil til lageret.

Eksempel på PDF-filer, der er brugt i ovenstående eksempelfil, kan downloades fra astscidatatablessample.pdf.

Eksporter PDF til Excel-projektmappe med cURL-kommandoer

For dem, der søger en alsidig og scriptbar tilgang til PDF til Excel-konvertering, tilbyder Aspose.PDF Cloud sammen med cURL-kommandoer en effektiv løsning. Uanset om dit krav er at ‘konvertere PDF til Excel’, ‘konvertere PDF til XLS’ eller ‘Eksportere PDF til Excel’, er denne tilgang designet til problemfri datatransformation. Ved at bruge cURL-kommandoer kan du automatisere processen og problemfrit integrere den i din arbejdsgang.

For at begynde at bruge denne tilgang er det første trin at generere et JWT-adgangstoken ved hjælp af følgende kommando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Nu hvor JWT-tokenet er blevet genereret, skal vi udføre følgende kommando for at eksportere PDF til Excel online. Efter konverteringen gemmes det resulterende Excel-regneark på et lokalt drev.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"

Erstat sourceFile med navnet på input-PDF-fil, der er tilgængelig i Cloud-lagring, resultantWorkbook med navnet på den resulterende Excel-projektmappe og erstat accessToken med JWT-adgangstoken genereret ovenfor.

Konklusion

Som konklusion er jagten på at konvertere PDF til Excel blevet afmystificeret gennem to forskellige, men kraftfulde tilgange. Aspose.PDF Cloud SDK til .NET tilbyder en omfattende og udviklervenlig løsning, der forenkler kravet om ‘PDF til Excel-konvertering’ og udvider dets muligheder ud over blot konvertering. På den anden side, for dem, der søger en alsidig, scriptbar rute, giver kombinationen af Aspose.PDF Cloud- og cURL-kommandoer en automatiseret arbejdsgang til problemfri datatransformation. Begge metoder, hver med deres unikke styrker, har til formål at strømline dataudtræk og analyse, og transformere det til en struktureret og effektiv proces.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: