epub in pdf

Converti EPUB in PDF online

L’EPUB è molto più comodo per l’esperienza di lettura e rende la leggibilità del materiale molto più ottimale. Poiché il design dell’EPUB è basato su HTML, l’ePUB può correggere automaticamente il layout del contenuto e funzionare bene con qualsiasi dimensione dello schermo. D’altra parte, i PDF sono un formato universale e supportati su tutte le piattaforme. Inoltre, i PDF sono anche noti come il formato per la stampa di grafica elevata. In questo articolo, discuteremo la conversione di EPUB in PDF tramite Cloud API.

API di conversione da EPUB a PDF

Aspose.PDF Cloud è una straordinaria API che offre le funzionalità per creare, firmare digitalmente, dividere, unire e convertire file PDF archiviati sul cloud. In questo articolo, utilizzeremo Aspose.PDF Cloud SDK per .NET che consente di implementare le funzionalità di elaborazione PDF nelle applicazioni .NET. Ci consente inoltre di convertire eBook in PDF online.

Ora, per iniziare, il primo passo è l’installazione, disponibile per il download su NuGet e GitHub. Eseguire il seguente comando nel terminale per installare l’SDK tramite NuGet:

nuget install Aspose.Pdf-Cloud

Oppure eseguire il seguente comando in NuGet Package Manager:

PM> Install-Package Aspose.Pdf-Cloud

Ora dobbiamo creare un account di abbonamento gratuito visitando Aspose.Cloud dashboard. Registrati usando GitHub o l’account Google, oppure clicca sul pulsante crea un nuovo account. Dalla dashboard Cloud, ottieni le tue credenziali cliente personali.

EPUB in PDF in C#

Per trasformare l’EPUB in PDF utilizzando il frammento di codice C# .NET, seguire i passaggi indicati di seguito.

  • Per prima cosa, crea un’istanza di PdfApi passando Client ID e Client Secret come argomenti.
  • In secondo luogo, chiama il metodo PutEpubInStorageToPdf(…) della classe PdfApi che accetta il nome del PDF di output e l’EPUB di input come argomenti. Il file risultante viene archiviato nell’archivio cloud.
  • Infine, una volta completata la conversione, visualizza il messaggio di successo nella console.
// Ottieni ClientID da https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// Crea un'istanza di PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// file EPUB di input
String inputFile = "Sway.epub";
// documento PDF risultante
String resultant = "conveted.pdf";

try
{
    // chiama l'API per eseguire la conversione
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // In caso di successo, stampare il messaggio di successo 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
Anteprima della conversione da EPUB a PDF

Immagine 3: - Anteprima della conversione da EPUB a PDF.

Potresti prendere in considerazione di scaricare i file utilizzati nell’esempio sopra da Sway.epub e Converted.pdf.

Convertire eBook in PDF utilizzando i comandi cURL

Grazie all’architettura REST dell’API, è possibile accedervi anche tramite i comandi cURL tramite il terminale della riga di comando. Ora, come primo passaggio, esegui il seguente comando per generare un JSON Web Token (JWT) basato sui dettagli ClientID e ClientSecret.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Una volta ottenuto il token JWT, possiamo eseguire la conversione utilizzando il seguente comando.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Richiedi URL

https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub

Conclusione

In questo articolo, abbiamo discusso una straordinaria funzionalità di conversione da EPUB a formato PDF. Potresti prendere in considerazione la valutazione dell’API tramite l’interfaccia Swagger nel tuo browser web. Inoltre, i nostri SDK sono sviluppati sotto MIT License, quindi il loro frammento di codice completo può essere scaricato da GitHub.

In caso di problemi durante l’utilizzo dell’API o se hai domande correlate, non esitare a contattarci tramite il Forum di supporto gratuito.

Articoli correlati

Ti consigliamo di visitare i seguenti link per saperne di più