PDF til XML

Konverter PDF til XML | PDF til XML konverter online

Stigningen af e-bøger har ført til en øget efterspørgsel efter e-bogsformater, såsom MobiXML. Konvertering af PDF-filer til MobiXML kan dog være en udfordrende opgave, især når man arbejder med store mængder dokumenter. Det er her Python Cloud SDK kommer ind som et kraftfuldt værktøj til at konvertere PDF-filer til MobiXML hurtigt og effektivt. Ved at bruge denne SDK kan du automatisere konverteringsprocessen og strømline din e-bogsoprettelse, så du sparer tid og kræfter. I denne artikel guider vi dig gennem processen med at konvertere PDF til MobiXML ved hjælp af Python, så du kan drage fordel af fordelene ved dette populære e-bogsformat.

PDF-konvertering SDK

Aspose.PDF Cloud er en REST-baseret API, der giver dig mulighed for at udføre PDF-handlinger i skyen, inklusive PDF til MobiXML-konvertering. Oven i det giver Python SDK for Aspose.PDF Cloud et sæt enkle, men kraftfulde metoder, der gør det muligt for dig at få adgang til og bruge Aspose.PDF Cloud API i dine Python-applikationer. En anden fordel ved at bruge Aspose.PDF Cloud SDK til Python er, at du ikke behøver at installere software eller biblioteker lokalt. I stedet kan du få adgang til Aspose.PDF Cloud API gennem en RESTful-grænseflade, der gør det nemt at integrere PDF til MobiXML-konvertering i dine Python-applikationer.

SDK’et er tilgængeligt til download over PIP og GitHub repository. Udfør venligst følgende kommando på terminalen for at installere den seneste version af SDK på systemet.

pip install asposepdfcloud

Efter installationen skal du oprette en gratis konto over dashboard ved hjælp af din GitHub- eller Google-konto, eller blot tilmelde dig ved at bruge Opret en ny konto-mulighed.

PDF til MobiXML ved hjælp af Python

Dette afsnit forklarer detaljerne om, hvordan man konverterer PDF (allerede tilgængelig i cloud storage) til Mobi ved hjælp af Python.

  • For det første skal du oprette en forekomst af ApiClient, mens du sender klientlegitimationsoplysninger som argumenter.
  • For det andet, initialiser PdfApi-objektet, mens du sender ApiClient-objektet som et argument.
  • Kald nu putpdfinstoragetomobixml(..)-metoden, mens du sender input-PDF og det resulterende .ZIP-filnavn som argumenter.
  • Bemærk venligst, den resulterende Mobixml vil blive gemt som .ZIP-arkiv.
def PDFtoMobiXML():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credentials
        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-fil
        input_file = 'marketing.pdf'

        # resulterende filnavn
        output_file = 'converted.zip'

        # kald API'et for at konvertere PDF til MobiXML og gemme den resulterende fil som .ZIP-arkiv til skylager
        response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
        
        # udskrive svarkode i konsollen
        print(response)

        # udskriv besked i konsollen (valgfrit)
        print('PDF successfully converted to MobiXML format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)

Konverter PDF til XML ved hjælp af cURL Command

Ved at bruge cURL kommandolinjeværktøj kan du nemt sende en anmodning til Aspose.PDF Cloud API for at udføre konverteringen. Det er en hurtig og nem måde at konvertere PDF til MobiXML i skyen. Denne konvertering giver flere fordele, herunder muligheden for at udføre konverteringer fra kommandolinjen, automatisere konverteringsprocesser og integrere konverteringen i dine arbejdsgange eller applikationer.

Nu er det første trin at generere et JSON Web Token (JWT) baseret på dine klientoplysninger (specificeret over Aspose.Cloud-dashboard).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 JWT-tokenet er blevet genereret, skal du udføre følgende kommando for at konvertere PDF til Mobi-format. Den resulterende fil gemmes som .zip-arkiv på skylager.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/mobixml?outPath=Converted.zip" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Konklusion

I denne artikel har vi lært, hvordan man konverterer PDF til MobiXML ved hjælp af Python-sprog og cURL-kommando ved hjælp af Aspose.PDF Cloud API. Denne API giver dig mulighed for at udføre forskellige PDF-handlinger i skyen. Ved at bruge Aspose.PDF Cloud SDK til Python eller cURL kommandolinjeværktøj kan du nemt få adgang til Aspose.PDF Cloud API og konvertere PDF-filer til MobiXML-format i nogle få enkle trin. Du får også muligheden for at tilpasse din konvertering til at opfylde dine specifikke krav, såsom tilføjelse af vandmærker eller specificering af outputfilens navn og placering. Med disse teknikker kan du se dine filer i Kindle-enheder og -applikationer.

  • GitHub - Kildekode for Python Cloud SDK

Relaterede artikler

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