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:
- Initialisieren Sie den Konverter: Erstellen Sie eine Instanz von
HtmlConverter
. - Setzen Sie Konvertierungsoptionen: Verwenden Sie
PdfToHtmlOptions
, um die Ausgabe anzupassen und zwischen eingebetteten oder externen Ressourcen zu wählen. - Definieren Sie Eingangs- und Ausgangspfade: Legen Sie die Pfade für Ihr Eingangs-PDF und das Ausgangs-HTML fest.
- 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:
- Initialisieren Sie den Konverter: Erstellen Sie eine Instanz des
HtmlConverter
. - Konfigurieren Sie PDF-Optionen: Verwenden Sie
HtmlToPdfOptions
, um Layout- und Medieneinstellungen zu definieren. - Spezifizieren Sie Pfade: Legen Sie Eingangs-HTML- und Ausgangs-PDF-Dateipfade fest.
- 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, wieScaleToPageWidth
, 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.