
Electronic Publication (ePub) ist ein offenes E-Book Datei format und wird von vielen E-Readern unterstützt. Für die meisten Smartphones, Tablets und Computer ist kompatible Software verfügbar. Da EPUB Dateien wie ZIP Dateien strukturiert sind, können Sie ein EPUB-E-Book umbenennen, indem Sie .epub durch .zip ersetzen und die Datei dann mit Ihrem bevorzugten Dateikomprimierungsprogramm öffnen, beispielsweise dem kostenlosen Tool 7-Zip. Darin sollten Sie den Inhalt des EPUB-E-Books im HTML-Format sowie die Bilder und Stile finden, die zum Erstellen der EPUB-Datei verwendet wurden. Das EPUB Datei format unterstützt das Einbetten von Dateien wie GIF-, PNG-, JPG und SVG bildern.
Bitte beachten Sie, dass dieser frei verfügbare eBook-Standard mehr Hardware-eBook-Reader unterstützt als jedes andere Dateiformat. Daher können die EPUB Dateien in den meisten eBook-Readern geöffnet werden, einschließlich B&N Nook, Kobo eReader und Apples Books-App. Wenn Sie dieses Dokument jedoch mit Benutzern teilen müssen, die möglicherweise bestimmte Software installiert haben, verringert sich die Wahrscheinlichkeit, dass Benutzer diese Dokumente problemlos anzeigen können. Eine praktikable Lösung besteht daher darin, EPUB in das PDF-Format zu konvertieren.
- API zur Konvertierung von EPUB in PDF
- Installation
- Konvertierung von EPUB in PDF mit dem cURL-Befehl
- Konvertieren Sie EPUB in PDF in C#
API zur Konvertierung von EPUB in PDF
Aspose.PDF Cloud ist eine erstaunliche REST-API, die die Möglichkeit bietet, PDF-Formate zu erstellen und zu bearbeiten. Sie ermöglicht es den Benutzern auch, verschiedene Dateiformate über die Cloud in das PDF-Format zu konvertieren. Kein Software-Download oder keine Software-Installation erforderlich. Führen Sie alle PDF-Dateiverarbeitungsvorgänge in der Cloud durch. Obwohl die Benutzer auf REST-APIs zugreifen können, um alle Verarbeitungsvorgänge durchzuführen, haben wir Cloud-SDKs in verschiedenen Programmiersprachen erstellt, die Wrapper um REST-APIs sind. So können Sie Dokumente schnell und einfach in der Sprache Ihrer Wahl verarbeiten und gleichzeitig alle Vorteile starker Typen und IDE-Highlights nutzen.
Installation
In diesem Artikel besprechen wir die Konvertierung von EPUB in PDF mit Aspose.PDF Cloud SDK für .NET. Um das SDK verwenden zu können, müssen Sie es zunächst auf dem System installieren. Das SDK steht zum Download unter NuGet und GitHub bereit. Führen Sie zur Installation den folgenden Befehl im NuGet-Paketmanager aus:
Install-Package Aspose.Pdf-Cloud -Version 20.12.0
Falls Sie die Versionsdetails löschen, wird automatisch die neueste Version heruntergeladen. Nach der Installation besteht der nächste Schritt darin, ein Konto zu erstellen, indem Sie das Aspose.Cloud-Dashboard besuchen. Wenn Sie ein GitHub oder Google-Konto haben, melden Sie sich einfach an. Andernfalls klicken Sie auf die Schaltfläche Neues Konto erstellen und geben Sie die erforderlichen Informationen ein. Melden Sie sich nun mit Ihren Anmeldeinformationen beim Dashboard an, erweitern Sie den Abschnitt „Anwendungen“ im Dashboard und scrollen Sie nach unten zum Abschnitt „Client-Anmeldeinformationen“, um die Details zu Client-ID und Client-Geheimnis anzuzeigen.

Konvertierung von EPUB in PDF mit dem cURL-Befehl
Dank der REST-API-Architektur von APIs können Sie problemlos über cURL-Befehle darauf zugreifen. Der nächste Schritt besteht darin, ein JSON Web Token (JWT) basierend auf Ihren ClientID und ClientSecret-Details zu generieren, die vom Aspose.Cloud-Dashboard abgerufen wurden. Führen Sie bitte den folgenden Befehl im Terminal aus, um das JWT-Token zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nun müssen wir die API GetEpubInStorageToPdf aufrufen, um die Konvertierung durchzuführen. Bitte beachten Sie, dass diese Methode voraussetzt, dass die Quell-EPUB-Datei im Cloud-Speicher verfügbar ist.
curl -X GET "https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath=Alices_Adventures_in_Wonderland.epub" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o converted.pdf
Anforderungs-URL
https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath=Alices_Adventures_in_Wonderland.epub
Konvertieren Sie EPUB in PDF in C#
Um die Konvertierung mit C# .NET durchzuführen, befolgen Sie bitte die unten angegebenen Anweisungen.
- Erstellen Sie zunächst eine Instanz der PdfApi Klasse und geben Sie Client-ID und Client Secret als Argumente an.
- Geben Sie zweitens die EPUB-Eingabedatei und die resultierenden Dateinamen an.
- Drittens: Rufen Sie die Methode PutEpubInStorageToPdf(…) der Klasse PdfApi auf, während Sie das resultierende PDF übergeben und den EPUB-Namen als Argumente eingeben.
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
// Erstellen Sie ein PdfApi Objekt, indem Sie die Client-Anmeldeinformationen übergeben
PdfApi api = new PdfApi(clientSecret,clientID);
// EPUB-Eingabedatei
string name = "Alices_Adventures_in_Wonderland.epub";
// resultierender PDF-Dateiname
string resultName = "Converted.pdf";
// Führen Sie eine EPUB zu PDF-Konvertierung durch
var response = api.PutEpubInStorageToPdf(resultName, name, null);
// Antwortcode in der Konsole drucken
Console.WriteLine(response.Code);

Die im obigen Beispiel verwendeten Beispieldateien können von den folgenden Links heruntergeladen werden.
Abschluss
In diesem Artikel haben wir die Funktionen von Aspose.PDF Cloud SDK für .NET besprochen, die für die Konvertierung von EPUB Dateien in das PDF-Format relevant sind. Es ist offensichtlich, dass dieser Konvertierungsvorgang mit wenigen Codezeilen durchgeführt werden kann und Sie die Ausgabedatei dann mit Benutzern auf jeder Plattform teilen können. Bitte beachten Sie, dass alle unsere Cloud SDKs Open Source sind und ihr vollständiger Quellcode auf GitHub verfügbar ist. Neben der Verwendung der cURL-Befehle und des C# .NET-Codes können Sie auch die Funktionen der API über die Swagger-Schnittstelle erkunden.
Falls bei der Verwendung der API Probleme auftreten oder Sie weitere Informationen benötigen, können Sie sich jederzeit über das Kostenlose Kundensupportforum an uns wenden.
Verwandte Artikel
Für weitere Informationen zu folgenden Themen empfehlen wir Ihnen, die folgenden Links zu besuchen: