HTML Converter

Der Sheetize HTML Converter für .NET bietet robuste Funktionen zur Umwandlung von Dokumenten zwischen PDF- und HTML-Formaten, die ideal für webbasierte Anwendungen, Archivierung und Berichtserstellung sind. Mit mehreren Optionen zur Handhabung von Ressourcen und Layouts passt sich der Converter an verschiedene Projektanforderungen an.

Hauptmerkmale

PDF in HTML Konversion

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

HTML in PDF Konversion

Transformieren Sie HTML-Inhalte in hochwertige PDFs, die sich perfekt zur Erstellung druckbarer Berichte, zur Archivierung von Webinhalten oder zur Erstellung von teilbaren Dokumentformaten eignen.


Detaillierter Leitfaden

Konvertierung von PDF in HTML

Um ein PDF in HTML zu konvertieren:

  1. Converter initialisieren: Erstellen Sie eine Instanz von HtmlConverter.
  2. Konvertierungsoptionen festlegen: Verwenden Sie PdfToHtmlOptions, um die Ausgabe anzupassen, und wählen Sie entweder eingebettete oder externe Ressourcen.
  3. Eingabe- und Ausgabepfade festlegen: Legen Sie die Pfade für Ihr Eingabe-PDF und Ihre Ausgabe-HTML fest.
  4. Die Konversion ausführen: Rufen Sie die Methode Process auf, um die Datei zu konvertieren.

Beispiel: PDF in HTML mit eingebetteten Ressourcen konvertieren

// Schritt 1: Initialisieren des HTML Converters
var converter = new HtmlConverter();

// Schritt 2: Optionen für die PDF-zu-HTML-Konversion 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: Die Konversion durchführen
converter.Process(options);

Verfügbare Optionen für die PDF-zu-HTML-Konversion

  • SaveDataType:

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

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

Konvertierung von HTML in PDF

Um ein HTML-Dokument in ein PDF zu konvertieren, folgen Sie diesen Schritten:

  1. Converter initialisieren: Erstellen Sie eine Instanz von HtmlConverter.
  2. PDF-Optionen konfigurieren: Verwenden Sie HtmlToPdfOptions, um Layout- und Medieneinstellungen zu definieren.
  3. Pfade angeben: Legen Sie die Eingabe-HTML- und Ausgabe-PDF-Dateipfade fest.
  4. Die Konversion ausführen: Führen Sie die Methode Process aus, um die Konversion abzuschließen.

Beispiel: HTML in PDF konvertieren

// Schritt 1: Initialisieren des HTML Converters
var converter = new HtmlConverter();

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

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

// Schritt 4: Die Konversion ausführen
converter.Process(options);

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

  • Medientyp:

    • HtmlMediaType.Print: Ideal für die Erstellung von PDFs, die sich zum Drucken eignen.
    • HtmlMediaType.Screen: Verwenden Sie dies, wenn Sie Inhalte konvertieren, die für die digitale Anzeige entworfen sind.
  • Layoutanpassungen:

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

Dieser Converter ist vielseitig einsetzbar für eine Vielzahl von Anwendungen, von der Erzeugung von PDF-Berichten basierend auf Webinhalten bis zur Konvertierung von Archiven von PDF-Dokumenten für die webbasierte Zugänglichkeit. Für fortgeschrittene Konfigurationen konsultieren Sie die vollständige Dokumentation von Sheetize.

 Deutsch