HTML-Konverter

Der Documentize HTML-Konverter für .NET bietet robuste Möglichkeiten zur Konvertierung von Dokumenten zwischen PDF- und HTML-Format, ideal für Webanwendungen, Archivierung und Berichtserstellung. Mit mehreren Optionen zur Handhabung von Ressourcen und Layouts passt sich der Konverter verschiedenen Projektanforderungen an.

Hauptmerkmale

PDF zu HTML Konversion

Konvertieren Sie PDF-Dateien in HTML, um Dokumente für eine webbasierte Ansicht oder die Integration in Anwendungen zugänglich zu machen, bei denen das HTML-Format bevorzugt wird.

HTML zu PDF Konversion

Transformieren Sie HTML-Inhalte in hochwertige PDFs, die perfekt für die Erstellung druckbarer Berichte, die Archivierung von Webinhalten oder die Erstellung von teilbaren Dokumentformaten sind.


Detaillierte Anleitung

Konvertierung von PDF zu HTML

Um ein PDF in HTML zu konvertieren:

  1. Initialisieren Sie den Konverter: Erstellen Sie eine Instanz von HtmlConverter.
  2. Setzen Sie Konvertierungsoptionen: Verwenden Sie PdfToHtmlOptions, um die Ausgabe anzupassen und zwischen eingebetteten oder externen Ressourcen zu wählen.
  3. Definieren Sie Eingangs- und Ausgangspfade: Legen Sie die Pfade für Ihr Eingangs-PDF und das Ausgangs-HTML fest.
  4. Führen Sie die Konversion durch: Rufen Sie die Process-Methode auf, um die Datei zu konvertieren.

Beispiel: PDF in HTML mit eingebetteten Ressourcen konvertieren

// Schritt 1: HTML-Konverter initialisieren
var converter = new HtmlConverter();

// Schritt 2: Optionen für die Konvertierung von PDF zu HTML konfigurieren
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Schritt 4: Führen Sie die Konvertierung aus
converter.Process(options);

Verfügbare Optionen für die Konvertierung von PDF zu HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Generiert eine einzelne HTML-Datei mit allen Ressourcen eingebettet.
    • FileWithExternalResources: Speichert Ressourcen separat, ideal für große HTML-Dateien.
  • Ausgabeanpassung:

    • BasePath: Legen Sie den Basis-Pfad für Ressourcen im HTML-Dokument fest.
    • IsRenderToSinglePage: Optional die gesamte PDF-Inhalte auf einer einzelnen HTML-Seite rendern.

Konvertierung von HTML zu PDF

Um ein HTML-Dokument in ein PDF zu konvertieren, befolgen Sie diese Schritte:

  1. Initialisieren Sie den Konverter: Erstellen Sie eine Instanz des HtmlConverter.
  2. Konfigurieren Sie PDF-Optionen: Verwenden Sie HtmlToPdfOptions, um Layout- und Medieneinstellungen zu definieren.
  3. Spezifizieren Sie Pfade: Legen Sie Eingangs-HTML- und Ausgangs-PDF-Dateipfade fest.
  4. Führen Sie die Konversion durch: Führen Sie die Process-Methode aus, um die Konvertierung abzuschließen.

Beispiel: HTML in PDF konvertieren

// Schritt 1: HTML-Konverter initialisieren
var converter = new HtmlConverter();

// Schritt 2: Optionen für die Konvertierung von HTML zu PDF konfigurieren
var options = new HtmlToPdfOptions();

// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Schritt 4: Führen Sie die Konvertierung aus
converter.Process(options);

Zusätzliche Optionen für die Konversion von HTML zu PDF

  • Medientyp:

    • HtmlMediaType.Print: Ideal zur Erstellung von PDFs, die für den Druck geeignet sind.
    • HtmlMediaType.Screen: Verwenden, wenn Sie Inhalte konvertieren, die für die digitale Ansicht gestaltet sind.
  • Layoutanpassungen:

    • PageLayoutOption: Passt an, wie HTML-Inhalte in das PDF-Layout passen, wie ScaleToPageWidth, um sicherzustellen, dass der Inhalt an die PDF-Breite skaliert.
    • IsRenderToSinglePage: Ermöglicht das Rendern des gesamten HTML-Inhalts auf einer einzelnen PDF-Seite, falls für prägnante Präsentationen erforderlich.

Dieser Konverter ist vielseitig für eine Vielzahl von Anwendungen, von der Erstellung von PDF-Berichten basierend auf Webinhalten bis zur Konvertierung von Archiven von PDF-Dokumenten für die webbasierte Zugänglichkeit. Für fortgeschrittene Konfigurationen ziehen Sie bitte die vollständige Dokumentation von Documentize zurate.

 Deutsch