Wie konvertiert man PDF in HTML in C# | IronPDF

How to Convert PDF to HTML

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

Das Konvertieren von PDF in HTML bietet verschiedene Vorteile, einschließlich erhöhter Web-Zugänglichkeit für Benutzer, Reaktionsfähigkeit für verschiedene Geräte, verbesserter Suchmaschinenoptimierung (SEO), nahtloser Web-Integration, einfacher Inhaltsbearbeitung durch webbasierte Tools und CMS, plattformübergreifender 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#.

Schnellstart: Sofortiges Konvertieren von PDF zu HTML mit IronPDF

Verwandeln Sie Ihre PDF-Dokumente mit nur einer Codezeile in webfreundliche HTML-Dateien mit IronPDF. Dieses Beispiel demonstriert die Einfachheit der Nutzung der SaveAsHtml-Methode von IronPDF, um eine schnelle und effiziente PDF-zu-HTML-Konvertierung zu erreichen, perfekt zur Verbesserung der Zugänglichkeit und SEO. Mit IronPDF können Sie Ihre PDFs problemlos als HTML im .NET C# Framework exportieren, was eine nahtlose Integration in Ihre Webanwendungen ermöglicht.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("example.pdf").SaveAsHtml("output.html");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

  1. Laden Sie die IronPdf-Bibliothek für .NET herunter
  2. Importieren Sie ein bestehendes PDF-Dokument mit der FromFile-Methode
  3. Konfigurieren Sie das Ausgabe-HTML mit der HtmlFormatOptions-Klasse
  4. Konvertieren Sie das PDF in einen HTML-String mit der ToHtmlString-Methode
  5. Exportieren Sie die HTML-Datei mit der SaveAsHtml-Methode


PDF-zu-HTML-Beispiel

Die ToHtmlString-Methode ist in erster Linie dafür ausgelegt, Benutzern zu ermöglichen, HTML-Elemente in einem bestehenden PDF-Dokument zu analysieren. Sie dient als nützliches Werkzeug für Debugging- oder PDF-Vergleichszwecke. Zusätzlich zur Umwandlung eines PDF-Dokuments in einen HTML-String bieten wir eine Direktmethode für Benutzer, ein PDF-Dokument als HTML-Datei mit der SaveAsHtml-Methode zu speichern. Dies bietet Flexibilität, damit Benutzer den geeignetsten Ansatz basierend auf ihren spezifischen Bedürfnissen wählen können.

Hinweis:Hinweis: Alle interaktiven Formularfelder im ursprünglichen PDF sind im resultierenden HTML-Dokument nicht mehr funktional.

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
$vbLabelText   $csharpLabel

Ausgabe-HTML

Das gesamte Ausgabe-HTML, das aus der SaveAsHtml-Methode generiert wurde, wurde auf der nachstehenden Website eingegeben.


PDF-zu-HTML-Erweitertes Beispiel

Sowohl die ToHtmlString- als auch die SaveAsHtml-Methode bieten verschiedene Konfigurationsmöglichkeiten. Nachfolgend sind die verfügbaren Eigenschaften aufgeführt:

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

Zusätzlich sind die untenstehenden Eigenschaften für den 'title'-Parameter in den ToHtmlString- und SaveAsHtml-Methoden vorgesehen. Dies wird einen neuen Titel am Anfang des Inhalts hinzufügen. Sie werden den Titel oder h1 des Eingabepdf-Dokuments nicht ändern.

  • H1Color: Gibt die Titelfarbe an.
  • H1FontSize: Gibt die Schriftgröße des Titels an.
  • H1TextAlignment: Gibt die Ausrichtung des Titels an, wie links, zentriert 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
$vbLabelText   $csharpLabel

Ausgabe-HTML

Das gesamte Ausgabe-HTML, das aus der SaveAsHtml-Methode generiert wurde, wurde auf der nachstehenden Website eingegeben.

Diese Methoden erzeugen einen HTML-String mit Inline-CSS. Das Ausgabe-HTML verwendet SVG-Begriffe/Tags anstelle der üblichen HTML-Tags. Trotz dieses Unterschieds ist es ein gültiger HTML-String und kann auf die gleiche Weise in einem Webbrowser gerendert werden. Allerdings ist es wichtig, dass Benutzer sich bewusst sind, dass der zurückgegebene HTML-String aus dieser Methode von der HTML-Eingabe abweichen kann, wenn ein PDF-Dokument verwendet wird, das mit der RenderHtmlAsPdf-Methode gerendert wurde, aufgrund der oben genannten Gründe.

Häufig gestellte Fragen

Was sind die Vorteile der Konvertierung von PDF-Dokumenten zu HTML?

Die Konvertierung von PDF-Dokumenten zu HTML mit IronPDF ermöglicht eine verbesserte Web-Zugänglichkeit, Geräte-Reaktionsfähigkeit, verbessertes SEO, nahtlose Integration mit Webplattformen, einfache Inhaltsbearbeitung, plattformübergreifende Kompatibilität und die Möglichkeit, dynamische Elemente und Multimedia hinzuzufügen.

Wie kann ich ein PDF-Dokument in eine HTML-Datei in .NET C# konvertieren?

{"10":"Sie k\u00f6nnen ein PDF-Dokument in eine HTML-Datei in .NET C# mit IronPDF umwandeln, indem Sie die FromFile<\/code>-Methode verwenden, um das PDF zu laden, und die SaveAsHtml<\/code>-Methode, um es als HTML-Datei zu speichern.<\/S>"}

Was ist der Zweck der ToHtmlString-Methode in IronPDF?

{"11":"Die ToHtmlString<\/code>-Methode in IronPDF wird verwendet, um ein PDF-Dokument in einen HTML-String umzuwandeln, was n\u00fctzlich ist, um HTML-Elemente zu analysieren, zu debuggen oder PDFs zu vergleichen.<\/S>"}

Können interaktive Formularfelder in PDFs beim Konvertieren zu HTML erhalten bleiben?

Nein, interaktive Formularfelder aus dem ursprünglichen PDF werden im resultierenden HTML-Dokument, wenn IronPDF verwendet wird, nicht funktionieren.

Welche Anpassungsoptionen gibt es bei der Konvertierung von PDF zu HTML?

{"12":"IronPDF bietet Anpassungsoptionen f\u00fcr die HTML-Ausgabe, einschlie\u00dflich BackgroundColor<\/code>, PdfPageMargin<\/code>, H1Color<\/code>, H1FontSize<\/code> und H1TextAlignment<\/code>, um das Erscheinungsbild des HTML anzupassen.<\/S>"}

Verwendet die HTML-Ausgabe von IronPDF standardmäßige HTML-Tags?

Die HTML-Ausgabe von IronPDF verwendet SVG-Begriffe/Tags anstelle von standardmäßigen HTML-Tags, bleibt jedoch ein gültiger und darstellbarer HTML-String in Webbrowsern.

Wo kann ich IronPDF für .NET herunterladen?

Sie können IronPDF für .NET vom NuGet-Paketmanager unter https://www.nuget.org/packages/IronPdf/ herunterladen.

Wie fange ich mit der Konvertierung von PDF zu HTML mit IronPDF an?

{"13":"Um zu beginnen, PDFs mit IronPDF in HTML umzuwandeln, laden Sie die Bibliothek herunter, importieren Sie das PDF mit FromFile<\/code>, konfigurieren Sie die Ausgabe mit HtmlFormatOptions<\/code>, wandeln Sie in einen HTML-String mit ToHtmlString<\/code> um und exportieren Sie mit SaveAsHtml<\/code>.<\/S>"}

Welche Rolle spielt der Titel-Parameter bei der HTML-Konvertierung?

{"14":"Der Titelparameter in den Methoden ToHtmlString<\/code> und SaveAsHtml<\/code> erm\u00f6glicht es Ihnen, einen neuen Titel zu Beginn des HTML-Inhalts hinzuzuf\u00fcgen, ohne den urspr\u00fcnglichen Titel oder die h1-Elemente des PDFs zu \u00e4ndern.<\/S>"}

Wie unterscheidet sich die HTML-Ausgabe von der HTML-Eingabe in IronPDF?

{"15":"Bei der Verwendung von IronPDF kann der zur\u00fcckgegebene HTML-String von der urspr\u00fcnglichen HTML-Eingabe abweichen, da es Variationen im Rendering geben kann, insbesondere beim Einsatz der RenderHtmlAsPdf<\/code>-Methode.<\/S>"}

Wird die PDF-zu-HTML-Konvertierung in .NET 10 mit IronPDF unterstützt, und sind dabei besondere Aspekte zu beachten?

Ja, IronPDF unterstützt .NET 10 und die kommende .NET 10-Version (erscheint 2025) für die PDF-zu-HTML-Konvertierung und gewährleistet dabei die Kompatibilität mit Methoden wie FromFile , ToHtmlString und SaveAsHtml . Benutzer sollten unbedingt auf die neueste IronPDF-Version aktualisieren, um von allen Leistungs- und Kompatibilitätsverbesserungen zu profitieren.

Regan Pun
Software Ingenieur
Regan absolvierte die University of Reading mit einem BA in Elektroniktechnik. Vor seinem Eintritt bei Iron Software hatte er in seinen vorherigen Stellen laserfokussierte Aufgaben; was er bei Iron Software am meisten genießt, ist das Spektrum an Arbeiten, die er übernehmen darf, sei es den Vertrieb zu unterstützen, ...
Weiterlesen
Rezensiert von
Jeff Fritz
Jeffrey T. Fritz
Principal Program Manager - .NET Community Team
Jeff ist außerdem Principal Program Manager für das .NET- und Visual Studio-Team. Er ist der ausführende Produzent der .NET Conf Virtual Conference Series und moderiert ‚Fritz and Friends‘, einen Livestream für Entwickler, der zweimal wöchentlich ausgestrahlt wird. Dort spricht er über Technik und schreibt gemeinsam mit den Zuschauern Code. Jeff schreibt Workshops, Präsentationen und plant Inhalte für die größten Microsoft-Entwicklerveranstaltungen, einschließlich Microsoft Build, Microsoft Ignite, .NET Conf und dem Microsoft MVP Summit.
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht