epub en pdf

Convertir EPUB en PDF en ligne

Le format EPUB est beaucoup plus pratique pour la lecture et rend la lisibilité du contenu beaucoup plus optimale. Étant donné que la conception EPUB est basée sur HTML, ePUB peut automatiquement corriger la mise en page du contenu et fonctionner correctement avec n’importe quelle taille d’écran. En revanche, les PDF sont un format universel et pris en charge sur toutes les plateformes. De plus, les PDF sont également connus comme le format d’impression de graphiques de haute qualité. Dans cet article, nous allons discuter de la conversion d’EPUB en PDF à l’aide de Cloud API.

API de conversion EPUB en PDF

Aspose.PDF Cloud est une API étonnante offrant des fonctionnalités pour créer, signer numériquement, diviser, fusionner et convertir des fichiers PDF stockés sur le cloud. Dans cet article, nous allons utiliser Aspose.PDF Cloud SDK for .NET qui vous permet d’implémenter des fonctionnalités de traitement PDF dans des applications .NET. Il nous permet également de convertir un livre électronique en PDF en ligne.

Pour commencer, la première étape est l’installation, et elle est disponible en téléchargement sur NuGet et GitHub. Veuillez exécuter la commande suivante dans le terminal pour installer le SDK via NuGet :

nuget install Aspose.Pdf-Cloud

Ou exécutez la commande suivante dans le gestionnaire de packages NuGet :

PM> Install-Package Aspose.Pdf-Cloud

Nous devons maintenant créer un compte d’abonnement gratuit en visitant le tableau de bord Aspose.Cloud. Inscrivez-vous à l’aide de votre compte GitHub ou Google, ou cliquez sur le bouton créer un nouveau compte. À partir du tableau de bord Cloud, obtenez vos identifiants client personnels.

Convertir EPUB en PDF en C#

Veuillez suivre les étapes ci-dessous pour transformer l’EPUB en PDF à l’aide de l’extrait de code C# .NET.

  • Tout d’abord, créez une instance PdfApi en passant l’ID client et le secret client comme arguments.
  • Ensuite, appelez la méthode PutEpubInStorageToPdf(…) de la classe PdfApi qui prend le nom du PDF de sortie et l’EPUB d’entrée comme arguments. Le fichier résultant est stocké dans un stockage cloud.
  • Enfin, une fois la conversion réussie, imprimez le message de réussite dans la console.
// Obtenez l'ID client à partir de https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// Créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// fichier EPUB d'entrée
String inputFile = "Sway.epub";
// document PDF résultant
String resultant = "conveted.pdf";

try
{
    // appeler l'API pour effectuer la conversion
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // En cas de succès, imprimez le message de réussite 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
Aperçu de la conversion EPUB en PDF

Image 3 : Aperçu de la conversion EPUB en PDF.

Vous pouvez envisager de télécharger les fichiers utilisés dans l’exemple ci-dessus à partir de Sway.epub et Converted.pdf.

Convertir un livre électronique en PDF à l’aide des commandes cURL

Grâce à l’architecture REST de l’API, il est également possible d’y accéder à l’aide de commandes cURL via le terminal de ligne de commande. Maintenant, dans un premier temps, exécutez la commande suivante pour générer un jeton Web JSON (JWT) basé sur les détails ClientID et 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"

Une fois que nous avons le jeton JWT, nous pouvons effectuer la conversion à l’aide de la commande suivante.

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>"

URL de la demande

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

Conclusion

Dans cet article, nous avons abordé une fonctionnalité étonnante de conversion du format EPUB au format PDF. Vous pouvez envisager d’évaluer l’API via l’interface Swagger dans votre navigateur Web. De plus, nos SDK sont développés sous licence MIT, leur extrait de code complet peut donc être téléchargé depuis GitHub.

Si vous rencontrez des problèmes lors de l’utilisation de l’API ou si vous avez des questions à ce sujet, n’hésitez pas à nous contacter via le Forum d’assistance gratuit.

Articles connexes

Nous vous recommandons de visiter les liens suivants pour en savoir plus sur