HTML to PDF API

HTML Dateien sind normalerweise der grundlegende Baustein von Websites. Das HTML Datei format ermöglicht es Ihnen, Text, Bilder, Tabellen oder andere Seiteninhalte zu manipulieren oder zu organisieren. Moderne Webanwendungen generieren Berichte oder Informationen im HTML-Format, da fast alle Geräte dieses Format unterstützen, ohne dass zusätzliche oder komplexe Konfigurationen erforderlich sind. Oft müssen wir jedoch ein Dokument durch Dokumentenprivilegien oder digitale Signaturen vor Änderungen schützen. Möglicherweise müssen Sie auch Daten über längere Zeiträume archivieren. In solchen Fällen können Sie HTML Dateien in PDF Dokumente konvertieren. Es könnte viele andere Gründe geben, HTML Dateien in PDF zu konvertieren. Hier werden wir diesen Anwendungsfall im Zusammenhang mit Aspose.HTML Cloud APIs besprechen.

Aspose.HTML Cloud API für die HTML zu PDF-Konvertierung

Aspose.HTML Cloud ist eine REST-API, die es Ihnen ermöglicht, HTML Dokumente zu konvertieren oder zu bearbeiten sowie mehrere andere Supported File Formats. Sie können es auf jeder Plattform verwenden, mit der Sie arbeiten möchten, da es mit cURL-Befehlen oder SDKs wie PHP, Ruby, Python, Node.js und many others verwendet werden kann. Sie müssen sich nur kostenlos anmelden und die API in vollem Umfang testen. Wir haben bereits alle notwendigen Informationen über Creating and Managing accounts im Dokumentationsartikel zusammengestellt.

HTML Dateien in PDF konvertieren

Hier werden wir zwei beliebte, aber unterschiedliche Anwendungsfälle der HTML zu PDF-Konvertierung mit cURL besprechen. Zunächst betrachten wir die Konvertierung einer HTML-Datei in PDF, wobei sich die HTML-Datei auf Ihrer lokalen Festplatte befindet und die resultierende PDF in Ihrem Speicher gespeichert wird.

  1. Holen Sie sich Ihren App-Schlüssel und Ihre App-SID nach der Anmeldung.
  2. Get JSON Web Token
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
  4. Die generierte PDF-Datei wird in einem angegebenen Ordner im Speicher gespeichert.

Untenstehender Codeausschnitt zeigt all diese Schritte und konvertiert die HTML-Datei in PDF:

// Zuerst JSON Web Token erhalten
// Bitte holen Sie sich Ihren App-Schlüssel und Ihre App-SID von https://dashboard.aspose.cloud/#/apps. Bitte setzen Sie den App-Schlüssel in das Argument \"clientsecret\" und die App-SID in das Argument \"clientid\".
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"


// cURL-Beispiel zum Konvertieren einer HTML-Datei in PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"

Input HTML-Datei, die vom Browser (Google Chrome) angezeigt wird

HTML zu PDF-Rendering

Ausgabe-PDF-Datei, die von der Aspose.HTML Cloud API generiert wurde

PDF-Ausgabe

Ebenso können Sie HTML in PDF umwandeln, indem Sie eine URL verwenden. Als Antwort auf Ihre Anfrage wird eine PDF-Datei empfangen, die Sie in Ihrem lokalen Dateisystem speichern können. Im Folgenden sind die Schritte zum Konvertieren einer Webseite in PDF durch Angabe der URL aufgeführt.

  1. Holen Sie sich Ihren App-Schlüssel und Ihre App-SID nach der Anmeldung.
  2. Get JSON Web Token
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
  4. Die generierte PDF-Datei wird in Ihrem lokalen Dateisystem gespeichert.

Der folgende Codeausschnitt folgt diesen Schritten und kann einfach ein PDF Dokument erzeugen:

// Zuerst ein JSON Web Token erhalten
// Bitte holen Sie sich Ihren App-Schlüssel und Ihre App-SID von https://dashboard.aspose.cloud/#/apps. Bitte platzieren Sie den App-Schlüssel im `clientsecret` und die App-SID im `clientid`-Argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-Beispiel zur Umwandlung einer Webseite in PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf

Webseite, die von Browser (Google Chrome) angezeigt wird

Source HTML-Datei

Ausgabedatei PDF, die von Aspose.HTML Cloud generiert wurde

HTML zu PDF

Wie Sie feststellen können, ist die generierte PDF-Datei eine wahre Darstellung der WYSIWYG-Darstellung. Die API führt eine hochgenaue Wiedergabe durch, weshalb sie ein perfekter Kandidat für die Integration in Ihre Anwendungen sein könnte. Zögern Sie nicht, die APIs vor dem Kauf zu testen, und wir würden uns freuen, Ihre Bedenken, Fragen oder Vorschläge über unsere Free Support Forums zu hören.

Verwandter Beitrag: