Das EPUB ist für das Leseerlebnis viel angenehmer und optimiert die Lesbarkeit des Materials wesentlich. Da das EPUB-Design auf HTML basiert, kann ePUB das Inhaltslayout automatisch korrigieren und mit jeder Bildschirmgröße gut funktionieren. Andererseits sind PDFs ein universelles Format und werden auf allen Plattformen unterstützt. Darüber hinaus sind PDFs auch als Format zum Drucken von hochauflösenden Grafiken bekannt. In diesem Artikel besprechen wir die Konvertierung von EPUB in PDF mithilfe der Cloud API.
- API zur Konvertierung von EPUB in PDF
- EPUB zu PDF in C#
- Konvertieren Sie eBooks mit cURL-Befehlen in PDF
API zur Konvertierung von EPUB in PDF
Aspose.PDF Cloud ist eine erstaunliche API, die Funktionen zum Erstellen, digitalen Signieren, Aufteilen, Zusammenführen und Konvertieren von in der Cloud gespeicherten PDF Dateien bietet. In diesem Artikel verwenden wir Aspose.PDF Cloud SDK für .NET, mit dem Sie PDF-Verarbeitungsfunktionen in .NET-Anwendungen implementieren können. Außerdem können wir damit eBooks online in PDF konvertieren.
Um loszulegen, ist der erste Schritt die Installation. Das SDK steht zum Download über NuGet und GitHub zur Verfügung. Um das SDK über NuGet zu installieren, führen Sie bitte den folgenden Befehl im Terminal aus:
nuget install Aspose.Pdf-Cloud
Oder führen Sie den folgenden Befehl im NuGet-Paket-Manager aus:
PM> Install-Package Aspose.Pdf-Cloud
Jetzt müssen wir ein kostenloses Abonnementkonto erstellen, indem wir das Aspose.Cloud-Dashboard besuchen. Melden Sie sich mit einem GitHub oder Google-Konto an oder klicken Sie auf die Schaltfläche Neues Konto erstellen. Rufen Sie im Cloud-Dashboard Ihre persönlichen Client-Anmeldeinformationen ab.
EPUB zu PDF in C#
Befolgen Sie die unten angegebenen Schritte, um das EPUB mithilfe des C# .NET-Codeausschnitts in PDF umzuwandeln.
- Erstellen Sie zunächst eine PdfApi-Instanz und übergeben Sie dabei die Client-ID und das Client-Geheimnis als Argumente.
- Rufen Sie zweitens die Methode PutEpubInStorageToPdf(…) der Klasse PdfApi auf, die den Namen des Ausgabe-PDFs und das Eingabe-EPUB als Argumente verwendet. Die resultierende Datei wird im Cloud-Speicher gespeichert.
- Sobald die Konvertierung erfolgreich war, drucken Sie die Erfolgsmeldung in der Konsole aus.
// Holen Sie sich die Client-ID von https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// Erstellen Sie eine Instanz von PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// EPUB-Eingabedatei
String inputFile = "Sway.epub";
// resultierendes PDF Dokument
String resultant = "conveted.pdf";
try
{
// Rufen Sie die API auf, um die Konvertierung durchzuführen
var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
// Im Erfolgsfall die Erfolgsmeldung ausdrucken
if (response != null )
{
Console.WriteLine("Successfully converted the EPUB to PDF !");
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Sie können die im obigen Beispiel verwendeten Dateien von Sway.epub und Converted.pdf herunterladen.
Konvertieren Sie eBooks mit cURL-Befehlen in PDF
Dank der REST-Architektur der API kann auch über das Kommandozeilenterminal mit cURL-Befehlen darauf zugegriffen werden. Führen Sie nun als ersten Schritt den folgenden Befehl aus, um ein JSON Web Token (JWT) basierend auf den Angaben zu ClientID und ClientSecret zu generieren.
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"
Sobald wir das JWT-Token haben, können wir die Konvertierung mit dem folgenden Befehl durchführen.
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>"
Anforderungs-URL
https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub
Abschluss
In diesem Artikel haben wir eine erstaunliche Funktion zur Konvertierung von EPUB in das PDF-Format besprochen. Sie können die API über die Swagger-Schnittstelle in Ihrem Webbrowser testen. Darüber hinaus werden unsere SDKs unter der MIT-Lizenz entwickelt, sodass der vollständige Codeausschnitt von GitHub heruntergeladen werden kann.
Falls bei der Nutzung der API Probleme auftreten oder Sie Fragen dazu haben, können Sie uns gerne über das Kostenlose Support-Forum kontaktieren.
Verwandte Artikel
Wir empfehlen Ihnen, die folgenden Links zu besuchen, um mehr zu erfahren über