Die Umwandlung von PDF Dokumenten in HTML ist entscheidend für das Teilen von Inhalten, die Archivierung und die Veröffentlichung im Internet. HTML bietet flexible Formatierung und Responsivität, die statische PDFs nicht bieten können. Dieser Artikel zeigt, wie man PDF in HTML in C# .NET online umwandelt, ein robustes Werkzeug für die Dokumententransformation.

PDF zu HTML REST API

Das Aspose.PDF Cloud SDK für .NET ermöglicht Entwicklern, PDFs in saubere, responsive HTML-Seiten zu transformieren. Zu den Hauptmerkmalen gehören:

Hauptmerkmale:

  • Bewahrt das Layout: Beibehaltung von Schriftarten, Bildern, Tabellen und Struktur.
  • Responsive HTML Ausgabe: Optimiert für Web und mobile Browser.
  • Ausgabeanpassung: Wählen Sie, ob Sie HTML pro Seite aufteilen oder eine einzelne Datei generieren möchten.
  • Cloud-basiert: Einfach plattformübergreifend zugänglich ohne lokale Abhängigkeiten.

Voraussetzungen:

Um zu beginnen:

Installiere das offizielle SDK von NuGet:

Install-Package Aspose.PDF-Cloud

Registrieren Sie sich bei Aspose Cloud Dashboard, um Ihre Client-ID und Ihr Client-Secret zu erhalten.

Convert PDF to HTML in C#

Unten ist ein einfaches Beispiel, das zeigt, wie man das .NET SDK verwendet, um ein PDF Dokument in HTML zu konvertieren:

  • Zuerst erstellen Sie eine Instanz von Configuration, in der wir die Client-Anmeldeinformationen übergeben.
  • Zweitens, initialisieren Sie ein Objekt von PdfApi, während Sie das Konfigurationsobjekt übergeben.
  • Drittens, erstellen Sie ein Objekt von PutPdfInRequestToHtml, in dem wir die resultierende HTML-Datei definieren.
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// erstelle eine Instanz von PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Input PDF-Dateiname
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);

// Call die API, um die PDF-Datei in HTML zu konvertieren und das Ergebnis im Cloud-Speicher zu speichern.
// Wir haben das Ausgabe-HTML-Format als `HTML5` festgelegt. 
// Die Option, jede PDF-Seite als separate HTML-Datei zu speichern, ist aktiviert.
// Die Ausgabe wird als .ZIP-Archiv generiert.
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
pdf to html converter

Bild:- Eine Vorschau der PDF zu HTML-Konvertierung.

Export PDF to HTML using cURL

Für Befehlszeilen-Enthusiasten, hier ist, wie Sie cURL verwenden können, um PDF über die REST-API in HTML zu konvertieren.

Schritt 1. Erhalte Zugriffstoken:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Schritt 2. PDF in HTML konvertieren:

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"

Ersetzen Sie {ACCESSTOKEN} und inputPDF durch Ihr tatsächliches Token und die PDF-Datei, die in der Cloud-Speicherung verfügbar ist.

Versuchen Sie den Online PDF zu HTML Konverter

Möchten Sie die Funktion testen, ohne Code zu schreiben? Probieren Sie unseren online PDF to HTML converter aus, der auf derselben API basiert.

pdf to html

Kostenlose PDF zu HTML Konverter App.

Fazit

Mit der .NET REST API können Entwickler statische PDFs schnell in responsive HTML-Inhalte umwandeln. Dies hilft, die Arbeitsabläufe zur Veröffentlichung von Dokumenten für Websites, CMS-Plattformen und Online-Archive zu optimieren.

Verwandte Artikel

Wir empfehlen dringend, die folgenden Blogbeiträge für Informationen zu besuchen: