Udvikl PDF til Excel-konverter ved hjælp af Python Cloud SDK.

Konverter PDF til Excel

Sådan konverteres PDF til Excel | Eksporter PDF til Excel ved hjælp af Python SDK

PDF filer er fremragende til at bevare dokumentformatering, men det kan være komplekst at udtrække og bruge data fra dem. Det er her behovet for at konvertere PDF til Excel bliver tydeligt. Excel-projektmappen tilbyder med sit regnearksformat en struktureret måde at organisere og behandle data på. Forestil dig problemfrit at udtrække tabeller, figurer og tekst fra en PDF og have dem pænt arrangeret i Excel-celler, klar til analyse. Denne konvertering forenkler ikke kun datahåndtering, men øger også effektiviteten og produktiviteten.

Ydermere bruges excel overvejende til at gemme og organisere data såsom omsætning, løn og regnskabsoplysninger. De giver brugeren mulighed for at foretage beregninger med disse data og producere grafer og diagrammer. Nu i denne artikel vil vi diskutere detaljerne om, hvordan man transformerer PDF til Excel-format.

Python Cloud SDK til PDF-behandling

Aspose.PDF Cloud SDK for Python fremstår som et kraftfuldt værktøj til at strømline PDF til XLS konverteringsprocessen. Det letter ikke kun problemfri ‘pdf to excel’-konvertering, men det tilbyder også et utal af andre muligheder. Forestil dig at udnytte evnen til at manipulere PDF’er, udtrække specifikke data og generere Excel-klare filer uden besvær.

Det første trin er at installere Python Cloud SDK, som er tilgængeligt til download over PIP og GitHub repository. Så udfør venligst følgende kommando på terminalen/kommandoprompten for at installere den seneste version af Cloud SDK.

pip install asposepdfcloud

MS Visual Studio

Hvis du har brug for at tilføje referencen direkte i dit Python-projekt i Visual Studio IDE, søg venligst asposepdfcloud som en pakke under Python-miljøvinduet. Følg venligst trinene nummereret på billedet nedenfor for at fuldføre installationsprocessen.

Gem PDF til Excel

Billede 1:- Aspose.PDF Cloud SDK til Python-pakke.

PyCharm

PyCharm er en populær IDE til Python-udvikling. I dette afsnit skal vi diskutere PyCharm-indstillinger på Windows-platformen.

  • Klik på menuen Filer, og vælg menupunktet Indstillinger….
PyCharm-indstillinger

Billede 2:- PyCharm Indstillinger menupunkt.

  • Udvid projekttræet fra venstre, og vælg indstillingen Python Interpreter.
  • Klik på + (plus) tegnet i højre sektion og indtast asposepdfcloud i søgefeltet over den tilgængelige pakkedialog.
  • Klik nu på knappen Installer pakke.
Konverter PDF til Excel SDK

Billede 3:- Aspose.PDF Cloud til Python-pakke.

Når SDK’et er installeret, vises succesmeddelelsen.

PDF til Excel SDK

Billede 4:- Succesmeddelelse, når Aspose.PDF Cloud for Python er installeret.

  • Hvis du ikke har en eksisterende konto på cloud dashboard, kan du oprette en gratis konto ved hjælp af GitHub eller Google legitimationsoplysninger. Log nu ind på dashboardet og få dine personlige kundeoplysninger.
Kundeoplysninger

Billede 5:- Klientoplysninger på Aspose.Cloud-dashboard.

Konverter PDF til Excel i Python

Følg instruktionerne nedenfor for at transformere PDF til Excel-projektmappe (XLSX) ved hjælp af et Python-kodestykke. Bemærk venligst, at følg kodestykker forventer, at input-PDF’en er tilgængelig i skylageret.

  • Først skal du oprette en forekomst af ApiClient-klassen, mens du angiver Client ID Client Secret som argumenter.
  • For det andet skal du oprette en forekomst af PdfApi-klassen, der tager ApiClient-objektet som et argument.
  • Angiv nu navnet på input-PDF og det resulterende XLSX-filnavn.
  • Til sidst skal du kalde metoden putpdfinstoragetoxlsx(..), som tager input-PDF-filen, det resulterende XLSX-filnavn og en valgfri parameter til at generere ensartede arbejdsark.
# For flere kodeeksempler, besøg venligst https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
# Besøg https://dashboard.aspose.cloud/ for at få klientlegitimationsoplysninger

def pdf2xlsx():
    try:
        #Client credentials
        client_secret = "406b404b2df649611e508bbcfcd2a77f"
        client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # opret PdfApi-instans, mens du sender PdfApiClient som argument
        pdf_api = PdfApi(pdf_api_client)

        #input PDF file name
        input_file = 'awesomeTable.pdf'

        # navnet på den resulterende excel-projektmappe
        resultant_file_name = 'Resultant.xlsx'
    
        # Kald API for at konvertere PDF til Excel-format
        response = pdf_api.put_pdf_in_storage_to_xlsx(name=input_file, out_path=resultant_file_name, uniform_worksheets='true')

        # udskriv besked i konsollen (valgfrit)
        print('PDF successfully converted to Excel format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
PDF til XLSX forhåndsvisning

Billede 6:- PDF til Excel konvertering forhåndsvisning.

Eksempelfilerne brugt i ovenstående eksempel kan downloades fra awesomeTable.pdf og Resultant.xlsx.

PDF til XLS-konvertering ved hjælp af cURL-kommando

Transformationen af PDf til XLS kan nemt udføres ved hjælp af Aspose.PDF Cloud sammen med cURL-kommandoer, da det repræsenterer en strømlinet og automatiseret tilgang. Ved at bruge cURL-kommandoer i forbindelse med Aspose.PDF Cloud forenkler vi ikke kun konverteringsprocessen, men muliggør også problemfri integration i forskellige arbejdsgange.

Den første i denne tilgang er at generere et JSON Web Token (JWT) baseret på klientoplysninger. Så udfør venligst følgende kommando for at generere JWT-tokenet.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Når vi har JWT-tokenet, skal du udføre følgende kommando for at konvertere PDF til XLS-format.

curl -v "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/xlsx?outPath=Converted.xlsx&uniformWorksheets=true" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Konklusion

Som konklusion, uanset om vi vælger den robuste Aspose.PDF Cloud SDK til Python eller bruger cURL-kommandoer sammen med Aspose.PDF Cloud, kan vi nemt nå vores mål om at transformere PDF til Excel-format. Aspose.PDF Cloud SDK til Python tilbyder en omfattende og udviklervenlig løsning, der giver dig en række funktioner ud over konvertering. På den anden side giver brug af cURL-kommandoer en alsidig og scriptbar tilgang. Uanset den valgte metode står begge tilgange som kraftfulde værktøjer, der revolutionerer, hvordan vi strukturerer og udtrækker data fra PDF’er.

  • Hvis du støder på problemer, mens du bruger Python Cloud SDK, er du velkommen til at kontakte os via gratis kundesupportforum.

Relaterede artikler

Vi anbefaler, at du besøger følgende artikler for at lære om: