
Converti PDF in EPUB online
Nel frenetico mondo digitale di oggi, gli e-book hanno guadagnato un’immensa popolarità e la domanda di formati di e-book come EPUB è in aumento. Tuttavia, spesso ci imbattiamo in file PDF che non sono compatibili con i lettori di e-book. Ecco dove nasce la necessità di una conversione da PDF a EPUB. La conversione di file PDF in EPUB non solo li rende leggibili sui lettori di e-book, ma consente anche una migliore accessibilità, portabilità e ricercabilità. In questo articolo, discuteremo i vantaggi della conversione da PDF a EPUB e forniremo una guida passo passo su come convertire file PDF in EPUB utilizzando Python e Python SDK.
- API di conversione da PDF a EPUB
- Convertire PDF in EPUB utilizzando Python
- Da PDF a EPUB tramite comandi cURL
API di conversione da PDF a EPUB
Aspose.PDF Cloud SDK per Python è una potente API che offre un’ampia gamma di funzionalità per la gestione di file PDF. Fornisce inoltre un modo semplice ed efficiente per convertire file PDF in formato EPUB. Con le potenti funzionalità di elaborazione PDF di Aspose.PDF Cloud API, puoi trasformare rapidamente e facilmente i tuoi documenti PDF in e-book EPUB di alta qualità. Sia che tu debba convertire un singolo file o un grande lotto di documenti, Aspose.PDF Cloud SDK per Python semplifica il lavoro in modo rapido e preciso.
Ora, dobbiamo prima installare l’SDK, che è disponibile gratuitamente per il download tramite il repository PIP e GitHub. Quindi, eseguiremo il seguente comando sul terminale/prompt dei comandi per installare l’ultima versione dell’SDK sul nostro sistema.
pip install asposepdfcloud
Successivamente, il prossimo passo importante è ottenere le credenziali del tuo cliente da Dashboard. Nel caso in cui non avessi un account esistente, usa il tuo account GitHub o Google per registrarti.
Convertire PDF in EPUB utilizzando Python
Per caricare i file PDF archiviati nel cloud ed eseguirne la conversione nel formato EPUB, seguire i passaggi indicati di seguito.
- Per prima cosa, creiamo un’istanza di ApiClient in cui passiamo le credenziali del client come argomenti.
- In secondo luogo, inizializzare l’oggetto PdfApi passando l’oggetto ApiClient come argomento.
- In terzo luogo, imposta il valore per il parametro facoltativo contentRecognitionMode per controllare il riconoscimento del contenuto. I valori possibili sono Fixed, PdfFlow o Flow.
- Infine, chiama il metodo putpdfinstoragetoepub(..) per caricare il file PDF già disponibile nello storage cloud, convertirlo in formato EPUB e salvare il file risultante nello stesso storage.
def PDFtoEPUB():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
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 del file EPUB risultante
output_file = 'converted.epub'
# Imposta il valore di riconoscimento del flusso di contenuto
contentRecognition = 'Fixed'
# chiama l'API per convertire PDF in EPUB e salvare il risultato nell'archiviazione Cloud
response = pdf_api.put_pdf_in_storage_to_epub(name = input_file, out_path= output_file, content_recognition_mode= contentRecognition)
# stampa il codice di risposta nella console
print(response)
# stampa messaggio nella console (facoltativo)
print('PDF successfully converted to EPUB !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Immagine 1: - Anteprima della conversione da PDF a EPUB.
Il file PDF di input utilizzato nell’esempio precedente può essere scaricato da marketing.pdf.
Da PDF a EPUB tramite comandi cURL
Un altro modo per convertire PDF in EPUB è tramite l’Aspose.PDF Cloud API usando i comandi cURL. Con questo metodo, puoi sfruttare le potenti funzionalità dell’API per convertire i tuoi file PDF in formato EPUB in modo rapido e semplice. Effettuando una serie di richieste API tramite i comandi cURL, puoi caricare il tuo file PDF sul cloud, convertirlo in EPUB e quindi scaricare il file convertito. Questo metodo consente un elevato livello di automazione e integrazione con altri sistemi, rendendolo una scelta popolare per molti sviluppatori.
Ora, per prima cosa, dobbiamo generare un JSON Web Token (JWT) basato sulle credenziali del nostro client. Quindi, 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"
In secondo luogo, utilizzare il seguente comando per caricare il PDF di input nell’archiviazione cloud:
curl -v "https://api.aspose.cloud/v3.0/pdf/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
Sostituisci
{filePath}
con il percorso in cui desideri archiviare il file nel cloud storage.
Sostituisci
{localFilePath}
con il percorso del PDF di input sul tuo sistema locale.
Sostituisci inoltre
{accessToken}
con il tuo token di accesso Aspose Cloud (generato sopra).
Infine, esegui il seguente comando per convertire il PDF in EPUB e salvare l’e-book risultante sul disco locale.
curl -v "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/convert/epub?contentRecognitionMode=Flow" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "MyResultant.epub"
Suggerimento rapido
Per visualizzare i file EPUB, prova a utilizzare la nostra app gratuita EPUB viewer.
Conclusione
In conclusione, convertire un PDF in EPUB può essere un compito importante per vari motivi, come migliorare la leggibilità, l’accessibilità e la portabilità dei documenti. Aspose.PDF Cloud fornisce API e SDK potenti e flessibili che possono essere utilizzati per svolgere questo compito in modo semplice ed efficiente. Sia che tu preferisca utilizzare un linguaggio di programmazione o strumenti da riga di comando, Aspose.PDF Cloud offre soluzioni adatte alle tue esigenze. Con le sue funzionalità e capacità avanzate, Aspose.PDF Cloud può aiutarti a semplificare il processo di conversione da PDF a EPUB e a migliorare la tua produttività complessiva.
Link utili
Articoli correlati
Ti consigliamo di leggere i seguenti articoli per saperne di più: