PDF in HTML konvertieren

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Hairil Hasyimi Bin Omar

Die Konvertierung von PDF in HTML bietet verschiedene Vorteile, wie z. B. bessere Zugänglichkeit für die Nutzer, Reaktionsfähigkeit für verschiedene Geräte, verbesserte Suchmaschinenoptimierung(SEO)die Vorteile dieser Technologie liegen in der nahtlosen Web-Integration, der einfachen Bearbeitung von Inhalten durch webbasierte Tools und CMS, der plattformübergreifenden Kompatibilität und der Möglichkeit, dynamische Elemente und Multimedia zu nutzen.

IronPDF vereinfacht den Prozess der Konvertierung von PDF in HTML in .NET C#.

Erste Schritte mit IronPDF

Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer



PDF-zu-HTML-Beispiel

Die Methode "ToHtmlString" ist in erster Linie dafür gedacht, dass Benutzer HTML-Elemente in einem bestehenden PDF-Dokument analysieren können. Es dient als nützliches Werkzeug für die Fehlersuche oder den PDF-Vergleich. Zusätzlich zur Konvertierung eines PDF-Dokuments in eine HTML-Zeichenkette bieten wir eine direkte Methode zum Speichern eines PDF-Dokuments als HTML-Datei mit der Methode SaveAsHtml. Dies bietet den Nutzern die Flexibilität, den für ihre spezifischen Bedürfnisse am besten geeigneten Ansatz zu wählen.

Bitte beachten Sie
Alle interaktiven Formularfelder in der ursprünglichen PDF-Datei sind im resultierenden HTML-Dokument nicht mehr funktionsfähig.

Beispiel-PDF-Datei

:path=/static-assets/pdf/content-code-examples/how-to/pdf-to-html.cs
using IronPdf;
using System;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Convert PDF to HTML string
string html = pdf.ToHtmlString();
Console.WriteLine(html);

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtml.html");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

HTML-Ausgabe

Die gesamte HTML-Ausgabe, die mit der Methode "SaveAsHtml" erzeugt wurde, wurde in die unten stehende Website eingegeben.


PDF zu HTML Fortgeschrittenes Beispiel

Sowohl die "ToHtmlString"- als auch die "SaveAsHtml"-Methode bieten verschiedene Konfigurationsoptionen. Nachstehend finden Sie die verfügbaren Immobilien:

  • BackgroundColor: Gibt die Hintergrundfarbe an.
  • PdfPageMargin: Gibt den Seitenrand an.

    Außerdem sind die nachstehenden Eigenschaften für den Parameter "title" in den Methoden "ToHtmlString" und "SaveAsHtml" vorgesehen. Dadurch wird ein neuer Titel am Anfang des Inhalts hinzugefügt. Sie ändern weder den Titel noch h1 des PDF-Eingabedokuments.

  • H1Color: Gibt die Farbe des Titels an.
  • H1FontSize: Gibt die Schriftgröße des Titels an.
  • H1TextAusrichtung: Gibt die Ausrichtung des Titels an, z. B. links, mittig oder rechts.
:path=/static-assets/pdf/content-code-examples/how-to/pdf-to-html-advanced-settings.cs
using IronPdf;
using IronSoftware.Drawing;
using System;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// PDF to HTML configuration options
HtmlFormatOptions htmlformat = new HtmlFormatOptions();
htmlformat.BackgroundColor = Color.White;
htmlformat.PdfPageMargin = 10;
htmlformat.H1Color = Color.Blue;
htmlformat.H1FontSize = 25;
htmlformat.H1TextAlignment = TextAlignment.Center;

// Convert PDF to HTML string
string html = pdf.ToHtmlString();
Console.WriteLine(html);

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtmlConfigured.html", true, "Hello World", htmlFormatOptions: htmlformat);
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

HTML-Ausgabe

Die gesamte HTML-Ausgabe, die mit der Methode "SaveAsHtml" erzeugt wurde, wurde in die unten stehende Website eingegeben.

Diese Methoden erzeugen einen HTML-String mit Inline-CSS. Die HTML-Ausgabe verwendet SVG-Begriffe/Tags anstelle der üblichen HTML-Tags. Trotz dieses Unterschieds handelt es sich um eine gültige HTML-Zeichenkette, die in einem Webbrowser auf die gleiche Weise wiedergegeben werden kann. Es ist jedoch wichtig, dass die Benutzer wissen, dass die von dieser Methode zurückgegebene HTML-Zeichenkette aus den oben genannten Gründen von der HTML-Eingabe abweichen kann, wenn ein PDF-Dokument verwendet wird, das mit der Methode "RenderHtmlAsPdf" gerendert wurde.

Hairil related to HTML-Ausgabe

Hairil Hasyimi Bin Omar

Software-Ingenieur

Wie alle großartigen Ingenieure ist Hairil ein eifriger Lerner. Er verfeinert seine Kenntnisse in C#, Python und Java und nutzt dieses Wissen, um den Teammitgliedern von Iron Software einen Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia zum Iron Software-Team, wo er einen Bachelor-Abschluss in Chemie- und Verfahrenstechnik erwarb.