
Converti PDF in XML | Convertitore PDF in XML online
L’ascesa degli eBook ha portato a una domanda crescente di formati eBook, come MobiXML. Tuttavia, convertire i file PDF in MobiXML può essere un compito arduo, soprattutto quando si lavora con grandi volumi di documenti. È qui che entra in gioco Python Cloud SDK, un potente strumento per convertire i file PDF in MobiXML in modo rapido ed efficiente. Utilizzando questo SDK, puoi automatizzare il processo di conversione e semplificare il flusso di lavoro di creazione degli eBook, risparmiando tempo e fatica. In questo articolo, ti guideremo attraverso il processo di conversione di PDF in MobiXML utilizzando Python, così potrai sfruttare i vantaggi di questo popolare formato eBook.
- SDK di conversione PDF
- PDF in MobiXML tramite Python
- Convertire PDF in XML utilizzando il comando cURL
SDK di conversione PDF
Aspose.PDF Cloud è un’API basata su REST che consente di eseguire operazioni PDF nel cloud, inclusa la conversione da PDF a MobiXML. Oltre a ciò, Python SDK per Aspose.PDF Cloud fornisce un set di metodi semplici ma potenti che consentono di accedere e utilizzare l’API Aspose.PDF Cloud nelle applicazioni Python. Un altro vantaggio dell’utilizzo di Aspose.PDF Cloud SDK per Python è che non è necessario installare alcun software o libreria in locale. Invece, è possibile accedere all’API Aspose.PDF Cloud tramite un’interfaccia RESTful, semplificando l’integrazione della conversione da PDF a MobiXML nelle applicazioni Python.
L’SDK è disponibile per il download tramite il repository PIP e GitHub. Eseguire il seguente comando sul terminale per installare l’ultima versione dell’SDK sul sistema.
pip install asposepdfcloud
Dopo l’installazione, crea un account gratuito su dashboard utilizzando il tuo account GitHub o Google, oppure registrati semplicemente utilizzando l’opzione Crea un nuovo account.
PDF in MobiXML tramite Python
Questa sezione spiega nei dettagli come convertire un PDF (già disponibile nell’archiviazione cloud) in Mobi utilizzando Python.
- Per prima cosa, crea un’istanza di ApiClient passando le credenziali del client come argomenti.
- In secondo luogo, inizializzare l’oggetto PdfApi passando l’oggetto ApiClient come argomento.
- Ora chiama il metodo putpdfinstoragetomobixml(..) passando come argomenti il PDF di input e il nome del file .ZIP risultante.
- Si prega di notare che il file Mobixml risultante verrà salvato come archivio .ZIP.
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)
# crea un'istanza di PdfApi passando PdfApiClient come argomento
pdf_api = PdfApi(pdf_api_client)
# file PDF di input
input_file = 'marketing.pdf'
# nome file risultante
output_file = 'converted.zip'
# chiama l'API per convertire PDF in MobiXML e salva il file risultante come archivio .ZIP nell'archiviazione Cloud
response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
# stampa il codice di risposta nella console
print(response)
# stampa messaggio nella console (facoltativo)
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)
Convertire PDF in XML utilizzando il comando cURL
Utilizzando lo strumento da riga di comando cURL, puoi facilmente inviare una richiesta all’API Aspose.PDF Cloud per eseguire la conversione. È un modo rapido e semplice per convertire PDF in MobiXML nel cloud. Questa conversione offre diversi vantaggi, tra cui la possibilità di eseguire conversioni dalla riga di comando, automatizzare i processi di conversione e integrare la conversione nei tuoi flussi di lavoro o applicazioni.
Ora, il primo passo è generare un JSON Web Token (JWT) basato sui dettagli delle credenziali del tuo client (specificati nella dashboard di Aspose.Cloud).Esegui il seguente comando per generare il token JWT.
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"
Una volta generato il token JWT, esegui il seguente comando per convertire il PDF in formato Mobi. Il file risultante viene salvato come archivio .zip su cloud storage.
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>"
Conclusione
In questo articolo, abbiamo imparato come convertire PDF in MobiXML usando il linguaggio Python e il comando cURL con l’aiuto di Aspose.PDF Cloud API. Questa API ti consente di eseguire varie operazioni PDF nel cloud. Utilizzando Aspose.PDF Cloud SDK per Python o lo strumento da riga di comando cURL, puoi accedere facilmente ad Aspose.PDF Cloud API e convertire i file PDF in formato MobiXML in pochi semplici passaggi. Hai anche la possibilità di personalizzare la tua conversione per soddisfare i tuoi requisiti specifici, come l’aggiunta di filigrane o la specificazione del nome e della posizione del file di output. Con queste tecniche, visualizza i tuoi file nei dispositivi e nelle applicazioni Kindle.
Link utili
- GitHub - Codice sorgente di Python Cloud SDK
Articoli correlati
Ti consigliamo di leggere i seguenti articoli per saperne di più: