
Konvertieren Sie PDF online in EPUB
In der heutigen schnelllebigen digitalen Welt haben E-Books enorm an Popularität gewonnen und die Nachfrage nach E-Book-Formaten wie EPUB steigt. Allerdings stoßen wir häufig auf PDF Dateien, die nicht mit E-Book-Readern kompatibel sind. Hier entsteht die Notwendigkeit einer Konvertierung von PDF in EPUB. Durch die Konvertierung von PDF Dateien in EPUB werden sie nicht nur auf E-Book-Readern lesbar, sondern ermöglichen auch eine bessere Zugänglichkeit, Portabilität und Durchsuchbarkeit. In diesem Artikel besprechen wir die Vorteile der Konvertierung von PDF in EPUB und bieten eine Schritt-für-Schritt-Anleitung zur Konvertierung von PDF Dateien in EPUB mit Python und Python SDK.
- API zur Konvertierung von PDF in EPUB
- Konvertieren Sie PDF mit Python in EPUB
- PDF zu EPUB mit cURL-Befehlen
API zur Konvertierung von PDF in EPUB
Aspose.PDF Cloud SDK für Python ist eine leistungsstarke API, die eine breite Palette von Funktionen für die Handhabung von PDF Dateien bietet. Es bietet auch eine einfache und effiziente Möglichkeit, PDF Dateien in das EPUB-Format zu konvertieren. Mit den leistungsstarken PDF-Verarbeitungsfunktionen der Aspose.PDF Cloud API können Sie Ihre PDF Dokumente schnell und einfach in hochwertige EPUB-E-Books umwandeln. Egal, ob Sie eine einzelne Datei oder einen großen Stapel von Dokumenten konvertieren müssen, das Aspose.PDF Cloud SDK für Python macht es einfach, die Arbeit schnell und präzise zu erledigen.
Nun müssen wir zuerst das SDK installieren, das kostenlos über das PIP und GitHub-Repository heruntergeladen werden kann. Wir werden also den folgenden Befehl im Terminal/in der Eingabeaufforderung ausführen, um die neueste Version des SDK auf unserem System zu installieren.
pip install asposepdfcloud
Anschließend besteht der nächste wichtige Schritt darin, Ihre Client-Anmeldeinformationen vom Dashboard abzurufen. Falls Sie noch kein Konto haben, verwenden Sie zur Anmeldung Ihr GitHub oder Google-Konto.
Konvertieren Sie PDF mit Python in EPUB
Befolgen Sie die unten angegebenen Schritte, um im Cloud-Speicher gespeicherte PDF Dateien zu laden und die Konvertierung in das EPUB-Format durchzuführen.
- Erstellen Sie zunächst eine Instanz von ApiClient, in der wir die Client-Anmeldeinformationen als Argumente übergeben.
- Zweitens initialisieren Sie das PdfApi Objekt, indem Sie das ApiClient Objekt als Argument übergeben.
- Drittens legen Sie den Wert für den optionalen Parameter contentRecognitionMode fest, um die Inhaltserkennung zu steuern. Die möglichen Werte sind Fixed, PdfFlow oder Flow.
- Rufen Sie abschließend die Methode putpdfinstoragetoepub(..) auf, um die bereits im Cloud-Speicher vorhandene PDF-Datei zu laden, sie in das EPUB-Format zu konvertieren und die resultierende Datei im selben Speicher zu speichern.
def PDFtoEPUB():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# Erstellen Sie eine PdfApi-Instanz und übergeben Sie dabei PdfApiClient als Argument
pdf_api = PdfApi(pdf_api_client)
# PDF-Eingabedatei
input_file = 'marketing.pdf'
# resultierender EPUB-Dateiname
output_file = 'converted.epub'
# Festlegen des Inhaltsfluss-Erkennungswerts
contentRecognition = 'Fixed'
# Rufen Sie die API auf, um PDF in EPUB zu konvertieren und das Ergebnis im Cloud-Speicher zu speichern
response = pdf_api.put_pdf_in_storage_to_epub(name = input_file, out_path= output_file, content_recognition_mode= contentRecognition)
# Antwortcode in der Konsole drucken
print(response)
# Nachricht in der Konsole drucken (optional)
print('PDF successfully converted to EPUB !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Bild 1: – Vorschau der Konvertierung von PDF in EPUB.
Die im obigen Beispiel verwendete Eingabe-PDF-Datei kann von marketing.pdf heruntergeladen werden.
PDF zu EPUB mit cURL-Befehlen
Eine weitere Möglichkeit, PDF in EPUB zu konvertieren, ist die Aspose.PDF Cloud API mithilfe von cURL-Befehlen. Mit dieser Methode können Sie die leistungsstarken Funktionen der API nutzen, um Ihre PDF Dateien schnell und einfach in das EPUB-Format zu konvertieren. Indem Sie eine Reihe von API-Anfragen über cURL-Befehle stellen, können Sie Ihre PDF-Datei in die Cloud hochladen, in EPUB konvertieren und dann die konvertierte Datei herunterladen. Diese Methode ermöglicht ein hohes Maß an Automatisierung und Integration mit anderen Systemen und ist daher eine beliebte Wahl für viele Entwickler.
Nun müssen wir zunächst ein JSON Web Token (JWT) basierend auf unseren Clientanmeldeinformationen generieren. Führen Sie daher bitte den folgenden Befehl aus, um das JWT-Token zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Verwenden Sie zweitens den folgenden Befehl, um das Eingabe-PDF in den Cloud-Speicher hochzuladen:
curl -v "https://api.aspose.cloud/v3.0/pdf/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
Ersetzen Sie „{filePath}“ durch den Pfad, unter dem Sie die Datei im Cloud-Speicher speichern möchten.
Ersetzen Sie „{localFilePath}“ durch den Pfad der Eingabe-PDF auf Ihrem lokalen System.
Ersetzen Sie außerdem „{accessToken}“ durch Ihren Aspose Cloud-Zugriffstoken (oben generiert).
Führen Sie abschließend den folgenden Befehl aus, um PDF in EPUB zu konvertieren und das resultierende E-Book auf dem lokalen Laufwerk zu speichern.
curl -v "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/convert/epub?contentRecognitionMode=Flow" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "MyResultant.epub"
Kurztipp
Um die EPUB Dateien anzuzeigen, verwenden Sie bitte unsere kostenlose App EPUB Viewer.
Abschluss
Zusammenfassend kann die Konvertierung von PDF in EPUB aus verschiedenen Gründen eine wichtige Aufgabe sein, beispielsweise um die Lesbarkeit, Zugänglichkeit und Portabilität von Dokumenten zu verbessern. Aspose.PDF Cloud bietet leistungsstarke und flexible APIs und SDKs, mit denen diese Aufgabe einfach und effizient erledigt werden kann. Unabhängig davon, ob Sie lieber eine Programmiersprache oder Befehlszeilentools verwenden, bietet Aspose.PDF Cloud Lösungen, die Ihren Anforderungen entsprechen. Mit seinen erweiterten Funktionen und Fähigkeiten kann Aspose.PDF Cloud Ihnen dabei helfen, Ihren PDF zu EPUB-Konvertierungsprozess zu optimieren und Ihre Gesamtproduktivität zu verbessern.
Nützliche Links
Verwandte Artikel
Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr über Folgendes zu erfahren: