PDF zu HTML
Genauso wie IronPDF pixelgenaue PDF-Dateien aus HTML-Inhalten generieren kann, kann es auch verwendet werden, um PDF-Dokumente in HTML zu konvertieren. Durch die Verwendung der PdfDocument- und HtmlFormatOptions-Klassen erhalten Benutzer Zugriff auf die erforderlichen Methoden zur Konvertierung des PDFs in HTML und haben die Kontrolle darüber, wie der endgültige HTML-Inhalt formatiert wird.
5 Schritte zur Konvertierung von PDF in HTML
Hier ist ein schrittweises Codebeispiel, das die Konvertierung veranschaulicht:
Um eine PDF-Datei in HTML zu konvertieren, müssen wir zunächst das PDF, das wir konvertieren möchten, mit der FromFile-Methode der PdfDocument-Klasse laden. Diese Methode nimmt den Dateinamen oder Speicherort, den wir übergeben, und Load es in ein neues PdfDocument-Objekt, pdf. Nun können wir dieses Objekt einfach referenzieren, wann immer wir es für den Konvertierungsprozess benötigen.
Als nächstes demonstrieren wir die Methode, ein PDF-Dokument in ein einfaches HTML-String-Objekt zu konvertieren, das dann in der Konsole angezeigt und je nach den Anforderungen des Entwicklers weiter bearbeitet werden kann. Die folgende Codezeile zeigt eine andere Möglichkeit auf, bei der wir das PDF in eine HTML-Datei konvertieren, die für komplexere Arbeiten oder zum Teilen bereit ist im Vergleich zum einfachen HTML-String. Beide Methoden erfordern nur eine einzelne Zeile, um den Konvertierungsprozess abzuschließen, was sie einfach und effizient macht.
Schauen wir uns nun ein fortgeschritteneres Beispiel an, bei dem wir die HtmlFormatOptions-Klasse verwenden und ihre Eigenschaften nutzen, um das endgültige HTML-Ausgabe zu individualisieren. Mit dieser Klasse können Sie verschiedene Aspekte wie Hintergrundfarbe, Farbe der Überschrift (H1), Textausrichtung von H1, Seitenränder und mehr anpassen. Zuerst müssen wir eine neue Instanz dieser Klasse erstellen, die im Code als htmlFormat benannt ist.
In diesem Beispiel ändern wir die Hintergrundfarbe zu Weiß und setzen die H1-Textfarbe auf Blau, indem wir die IronSoftware.Drawing.Color-Klasse verwenden. Dann passen wir die H1-Schriftgröße auf 25 Pixel an. Als nächstes passen wir die Textausrichtung von H1 so an, dass sie zentriert ist. Schließlich setzen wir die PDF-Seitenränder im HTML-Dokument auf 10 Pixel.
Der letzte Schritt besteht darin, erneut die SaveAsHtml-Methode zu verwenden, um das PDF in HTML zu konvertieren, diesmal mit zusätzlichen Parametern. Der erste Parameter ist der Name und Speicherort, um das neu erzeugte HTML-Dokument zu speichern. Wir setzen dann einen Boolean, fullContentWidth, auf true, der das HTML so konfiguriert, dass es die volle Breite für den PDF-Inhalt verwendet. Wir geben auch einen Titel für die HTML-Ausgabe an und wenden schließlich die Anpassungseinstellungen an, die wir zuvor mit htmlFormatOptions erstellt haben.
Entdecken Sie jetzt unseren PDF-zu-HTML-Konvertierungsleitfaden!

