
Erfahren Sie, wie Sie mit Python PDF in HTML konvertieren
In der heutigen schnelllebigen digitalen Welt ist die Zugänglichkeit von Dokumenten ein wichtiger Aspekt für Unternehmen und Privatpersonen. Die Notwendigkeit, PDF Dokumente in HTML zu konvertieren, war noch nie so groß. Obwohl PDF Dateien hervorragend geeignet sind, um die Formatierung von Dokumenten beizubehalten, kann es mühsam werden, mit ihnen im Internet zu arbeiten. Ihnen fehlt oft die Interaktivität und Anpassungsfähigkeit, die für moderne Online-Erlebnisse erforderlich sind. Hier kommt die Python REST API ins Spiel, um die Lücke zu schließen. Dieser Artikel untersucht die wachsende Nachfrage nach der Konvertierung von PDF in HTML und wie die Python REST API diesen Prozess revolutionieren kann.
- Python REST API für die Konvertierung von PDF in HTML
- Konvertieren Sie PDF in HTML in Python
- PDF zu HTML mit dem cURL-Befehl
Python REST API für die Konvertierung von PDF in HTML
Das Konvertieren von PDF Dokumenten in das HTML-Format wird mit dem Aspose.PDF Cloud SDK für Python einfach und effizient. Dieses leistungsstarke SDK bietet eine Reihe von Funktionen, um die Herausforderungen der Konvertierung von PDF in HTML nahtlos zu bewältigen. Egal, ob Sie Ihre Dokumente im Web präsentieren, Inhalte auf verschiedenen Plattformen teilen oder die Zugänglichkeit von Dokumenten verbessern möchten, Aspose.PDF Cloud bietet alles, was Sie brauchen.
Das Python Cloud SDK ist vollständig in der Lage, PDF Dateien zu erstellen, zu bearbeiten oder in verschiedene Formate umzuwandeln, darunter EPUB, PS, SVG, XLSX, PPTX, DOCX, HTML.
Das SDK steht zum Download über das PIP und GitHub-Repository bereit. Führen Sie nun den folgenden Befehl im Terminal/in der Eingabeaufforderung aus, um die neueste Version des SDK auf dem System zu installieren.
pip install asposepdfcloud
Falls Sie die Referenz direkt in Ihrem Python-Projekt in der Visual Studio IDE hinzufügen müssen, suchen Sie bitte im Python-Umgebungsfenster nach asposepdfcloud als Paket. Befolgen Sie die im Bild unten nummerierten Schritte, um den Installationsvorgang abzuschließen.

Bild 1: – API zur Konvertierung von PDF in HTML.
Konvertieren Sie PDF in HTML in Python
Befolgen Sie die nachstehenden Anweisungen, um ein PDF in das HTML-Format zu konvertieren.
- Erstellen Sie zunächst eine Instanz der Klasse ApiClient und übergeben Sie dabei die Client-ID und die geheimen Client-Details als Argumente.
- Zweitens erstellen wir ein PdfApi Objekt, an das wir das ApiClient Objekt als Argument übergeben.
- Drittens geben Sie den Namen des Eingabe-PDFs und der resultierenden Ausgabe an.
- Rufen Sie abschließend die Methode putpdfinstoragetohtml(…) der Klasse PdfApi auf, um die Konvertierung zu starten. Die Ausgabe wird im Cloud-Speicher gespeichert.
# Vollständige Codebeispiele finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
import asposepdfcloud
import asposepdfcloud.models
import asposepdfcloud.api_client
from asposepdfcloud import PdfApi
def pdf2html():
try:
#initialize PdfApi client instance using ClientID and ClientSecret
pdf_api_client = asposepdfcloud.api_client.ApiClient("406b404b2df649611e508bbcfcd2a77f", "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5")
# Erstellen Sie eine PdfApi-Instanz und übergeben Sie dabei PdfApiClient als Argument
pdf_api = PdfApi(pdf_api_client)
# Quell-PDF Dokument
input_file_name = 'completeWorkbook.pdf'
# Name der resultierenden Datei
resultant_file_name = 'CodeConversion.zip'
# Rufen Sie die API auf, um die Konvertierung durchzuführen
# Wir haben das Ausgabeformat auf zip und den Dokumenttyp auf xhtml eingestellt
response = pdf_api.put_pdf_in_storage_to_html(input_file_name,fixed_layout='true', split_into_pages='false', document_type='Xhtml', output_format='zip',out_path=resultant_file_name)
# Nachricht in der Konsole drucken (optional)
print('PDF successfully converted to HTML format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
PDF zu HTML mit dem cURL-Befehl
Alternativ kann die Konvertierung von PDF in HTML auch mithilfe von cURL-Befehlen in Kombination mit Aspose.PDF Cloud optimiert werden. Dieser Ansatz bietet eine bequeme Möglichkeit, die Funktionen von Aspose.PDF Cloud für Ihre PDF-in-HTML-Konvertierungsanforderungen zu nutzen. Dieser Ansatz entspricht Ihren Anforderungen am besten, wenn Sie nach einem plattform und sprachunabhängigen Ansatz suchen, um einen nahtlosen PDF-in-HTML-Konvertierungsprozess zu implementieren.
Zuerst müssen wir basierend auf den Clientanmeldeinformationen ein JWT-Zugriffstoken generieren. Führen Sie 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"
Sobald wir das JWT-Token haben, können wir den folgenden Befehl ausführen, um eine im Cloud-Speicher verfügbare PDF-Datei in das HTML-Format zu konvertieren. Als Ergebnis wird die Ausgabe als Stream-Antwort zurückgegeben.
curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/html?documentType=Xhtml&fixedLayout=true&splitCssIntoPages=false&splitIntoPages=false&fontSavingMode=AlwaysSaveAsTTF" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o .\Documents\PDFConversion.zip
Falls Sie die PDF-Datei in HTML konvertieren müssen und die Ausgabe auch im Cloud-Speicher speichern möchten, versuchen Sie es mit dem folgenden Befehl.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/completeWorkbook.pdf/convert/html?outPath=converted.html&fixedLayout=true&splitIntoPages=false&outputFormat=Zip" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Bild 2: – Vorschau der Konvertierung von PDF in HTML.
Abschluss
Zusammenfassend lässt sich sagen, dass der Übergang von PDF zu HTML noch nie so reibungslos verlief. Wir haben die Transformationsleistung von Python REST APIs und die Effizienz von Aspose.PDF Cloud mit cURL-Befehlen bei der Konvertierung Ihrer PDF Dokumente in dynamisches, webfähiges HTML untersucht. Diese Methoden gewährleisten nicht nur die Dokumentintegrität, sondern verbessern auch die Zugänglichkeit und Teilbarkeit. Es ist also an der Zeit, Ihre Inhalte einem breiteren Publikum zugänglich zu machen und Ihre Online-Präsenz zu verbessern.
Falls bei der Verwendung der API Probleme auftreten oder Sie weitere Fragen haben, können Sie uns gerne über das kostenlose Produkt-Support-Forum kontaktieren.
Verwandte Artikel
Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: