epub til pdf

Konverter EPUB til PDF online

EPUB er meget mere bekvemt for læseoplevelsen, og det gør materialets læsbarhed meget mere optimal. Da EPUB-design er baseret på HTML, så kan ePUB automatisk rette indholdslayout og fungere godt med enhver skærmstørrelse. På den anden side er PDF’er et universelt format og understøttet på alle platforme. Desuden er PDF’er også kendt som formatet til udskrivning af høj grafik. I denne artikel skal vi diskutere konverteringen af EPUB til PDF ved hjælp af Cloud API.

EPUB til PDF Conversion API

Aspose.PDF Cloud er en fantastisk API, der tilbyder funktionerne til at oprette, signere digitalt, opdele, flette og konvertere PDF-filer gemt i skyen. I denne artikel skal vi bruge Aspose.PDF Cloud SDK for .NET, som gør det muligt for dig at implementere PDF-behandlingsfunktioner i .NET-applikationer. Det giver os også mulighed for at konvertere e-bog til PDF online.

For nu at komme i gang er det første trin installationen, og den er tilgængelig til download via NuGet og GitHub. Udfør venligst følgende kommando i terminalen for at installere SDK’et via NuGet:

nuget install Aspose.Pdf-Cloud

Eller udfør følgende kommando i NuGet Package Manager:

PM> Install-Package Aspose.Pdf-Cloud

Nu skal vi oprette en gratis abonnementskonto ved at besøge Aspose.Cloud dashboard. Tilmeld dig med GitHub eller Google-konto, eller klik på knappen opret en ny konto. Få dine personlige klientoplysninger fra Cloud-dashboardet.

EPUB til PDF i C#

Følg trinene nedenfor for at transformere EPUB til PDF ved hjælp af C# .NET kodestykket.

  • Først og fremmest skal du oprette en PdfApi-instans, mens du sender Client ID og Client Secret som argumenter.
  • For det andet skal du kalde PutEpubInStorageToPdf(…)-metoden for PdfApi-klassen, som tager output-PDF-navnet og input-EPUB som argumenter. Den resulterende fil gemmes i skylager.
  • Til sidst, når konverteringen er vellykket, skal du udskrive succesmeddelelsen i konsollen.
// Få ClientID fra https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// Opret en instans af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// input EPUB fil
String inputFile = "Sway.epub";
// resulterende PDF-dokument
String resultant = "conveted.pdf";

try
{
    // kalde API'et for at udføre konvertering
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // I tilfælde af succes, udskriv succesmeddelelsen 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
Forhåndsvisning af konvertering fra EPUB til PDF

Billede 3:- Forhåndsvisning af EPUB til PDF-konvertering.

Du kan overveje at downloade filerne brugt i ovenstående eksempel fra Sway.epub og Converted.pdf.

Konverter e-bog til PDF ved hjælp af cURL-kommandoer

På grund af API’ens REST-arkitektur kan den også tilgås ved hjælp af cURL-kommandoer gennem kommandolinjeterminalen. Nu, som et første trin, skal du udføre følgende kommando for at generere et JSON Web Token (JWT) baseret på ClientID og ClientSecret detaljer.

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"

Når vi har JWT-tokenet, kan vi udføre konverteringen ved hjælp af følgende kommando.

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

Anmod om URL

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

Konklusion

I denne artikel har vi diskuteret en fantastisk funktion ved at konvertere EPUB til PDF-format. Du kan overveje at evaluere API’et gennem Swagger-grænsefladen i din webbrowser. Desuden er vores SDK’er udviklet under MIT License, så deres komplette kodestykke kan downloades fra GitHub.

Hvis du støder på problemer, mens du bruger API’en, eller du har relaterede spørgsmål, er du velkommen til at kontakte os via Gratis supportforum.

Relaterede artikler

Vi anbefaler at besøge følgende links for at lære mere om