da pdf a epub

Come convertire PDF in ePUB con l’API REST .NET.

Il formato PDF, con il suo formato standardizzato, garantisce che i tuoi documenti siano facilmente visualizzabili su qualsiasi dispositivo, offrendo coerenza e un tocco professionale. Tuttavia, possono presentare sfide quando si tratta di adattare i contenuti ai vari eReader e dispositivi mobili. Pertanto, il processo di trasformazione della conversione del PDF nel formato EPUB, risponde alla richiesta di maggiore leggibilità e flessibilità nel panorama della lettura digitale. Questo articolo approfondisce la necessità imperativa di convertire i PDF in EPUB, risolvendo le sfide dei documenti a layout fisso e sottolineando l’importanza di soddisfare le diverse dimensioni dello schermo e le preferenze del lettore.

API di conversione da PDF a EPUB

Intraprendere il viaggio di conversione da PDF a EPUB è semplificato ed efficiente con Aspose.PDF Cloud SDK per .NET. Questa solida API non solo semplifica il processo di conversione, ma offre anche una vasta gamma di funzionalità avanzate per la manipolazione completa dei documenti PDF. Pertanto, sfruttando la potenza di Aspose.PDF Cloud SDK in .NET, puoi integrare perfettamente la conversione da PDF a EPUB nelle loro applicazioni, garantendo l’accuratezza nel preservare la struttura e la formattazione del documento durante la transizione.

Ora dobbiamo cercare “Aspose.Pdf-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. Ciò aggiungerà il riferimento all’SDK nel tuo progetto. In secondo luogo, ottieni le credenziali del tuo cliente da cloud dashboard. Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Converti PDF in EPUB in C# .NET

Seguire le istruzioni fornite di seguito per eseguire la conversione da PDF a EPUB in C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Crea un oggetto della classe PdfApi in cui passiamo le credenziali del client come argomenti.

var response = pdfApi.PutPdfInStorageToEpub("sourcefile.pdf", "resultant.epub", contentRecognitionMode: "Flow", null, null);

Chiama l’API per convertire il file PDF di input nel formato EPUB in cui abbiamo utilizzato la modalità di riconoscimento del contenuto come “Flow”. Il file risultante viene quindi archiviato nell’archivio cloud. contentRecognitionMode può avere uno dei seguenti valori:

  • Flusso
  • Pdfflusso
  • Correzioni
// Per ulteriori esempi, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// creare un'istanza di PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Chiama l'API per convertire online il formato PDF in EPUB
var response = pdfApi.PutPdfInStorageToEpub("Binder1.pdf", "resultant.epub", contentRecognitionMode: "Fixed", null, null);

// stampare il messaggio di successo della conversione
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
da pdf a epub

Anteprima della conversione da PDF a EPUB.

Il file PDF di esempio utilizzato nell’esempio precedente può essere scaricato da Binder1.pdf.

  • Per visualizzare i file EPUB risultanti, puoi prendere in considerazione l’utilizzo del nostro [Groupdocs.viewerApp] online gratuito16

Trasforma il PDF in EPUB utilizzando i comandi cURL

Trasformare i PDF in formato EPUB diventa un processo intuitivo e potente con i comandi Aspose.PDF Cloud e cURL. Aspose.PDF Cloud, una solida API per la manipolazione dei documenti, si integra perfettamente con cURL, offrendo agli sviluppatori una soluzione versatile per la conversione da PDF a EPUB. Questo approccio non solo semplifica la conversione, ma garantisce anche l’accuratezza e preserva la struttura e la formattazione del documento durante la transizione.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Una volta ottenuto il token JWT, esegui il seguente comando per convertire il file PDF nel formato EPUB.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/epub?outPath={resultantFile}&contentRecognitionMode=Flow" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Sostituisci “sourceFile” con il nome del PDF di input (disponibile nell’archivio cloud), “resultantFile” con il nome del file risultante e “accessToken” con il token di accesso JWT generato sopra.

Conclusione

In conclusione, il campo della conversione da PDF a EPUB presenta due potenti approcci. .NET SDK fornisce una soluzione nativa e robusta per coloro che preferiscono un’integrazione perfetta all’interno degli ambienti locali, mentre la combinazione dinamica dei comandi Aspose.PDF Cloud e cURL introduce un’alternativa basata su cloud, offrendo scalabilità e accessibilità su diverse piattaforme. In breve, Aspose.PDF Cloud rappresenta uno strumento fondamentale, non solo per soddisfare i requisiti di conversione, ma come un gateway per elevare l’elaborazione dei documenti, rendendolo la scelta definitiva per gli sviluppatori che affrontano le complessità della moderna gestione dei documenti.

articoli Correlati

Consigliamo vivamente di visitare i seguenti post del blog per informazioni su: