HTML in TIFF umwandeln – C# Beispiele und Online Konverter
Die Verwendung der Methode Converter.ConvertHTML ist die gängigste Methode zur Konvertierung von HTML-Code in verschiedene Formate. Die Konvertierung von HTML-Dateien in TIFF-Bilder kann zum Beispiel erforderlich sein, wenn Sie eine Webseite in eine PowerPoint-Präsentation einfügen oder per E-Mail versenden möchten. Mit Aspose.HTML for .NET können Sie HTML in das TIFF-Format programmatisch konvertieren und dabei eine Vielzahl von Konvertierungsparametern steuern.
Die Konvertierung von HTML in TIFF ermöglicht es Ihnen, ein HTML-Dokument als TIFF-Bild zu speichern. In diesem Artikel finden Sie Informationen zur Konvertierung von HTML in TIFF mit den Methoden ConvertHTML() der Klasse Converter und zur Anwendung der Parameter ImageSaveOptions und ICreateStreamProvider.
Online HTML-Konverter
Sie können die Aspose.HTML API-Funktionalität überprüfen und HTML in Echtzeit konvertieren. Bitte laden Sie HTML aus dem lokalen Dateisystem, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Im Beispiel sind die Speicheroptionen standardmäßig eingestellt. Sie erhalten das Ergebnis sofort als separate Datei.
Wenn Sie HTML in TIFF programmatisch konvertieren möchten, sehen Sie sich bitte die folgenden C#-Codebeispiele an.
HTML in TIFF umwandeln
Die Konvertierung einer Datei in ein anderes Format mit der Methode ConvertHTML() ist eine Abfolge von Operationen, darunter das Laden und Speichern von Dokumenten:
- Laden Sie eine HTML-Datei mit Hilfe der Klasse HTMLDocument.
- Erstellen Sie ein neues ImageSaveOptions Objekt mit TIFF ImageFormat. Die Eigenschaft Format ist standardmäßig PNG.
- Verwenden Sie die Methode ConvertHTML() der Klasse Converter, um HTML als TIFF-Bild zu speichern. Sie müssen HTMLDocument, ImageSaveOptions und den Pfad zur Ausgabedatei an die Methode ConvertHTML() übergeben, um HTML in TIFF zu konvertieren.
Bitte werfen Sie einen Blick auf das folgende C# Code Snippet, das den Prozess der Konvertierung von HTML in TIFF mit Aspose.HTML for .NET zeigt.
1// Convert HTML to TIFF using C#
2
3// Prepare a path to a source HTML file
4string documentPath = Path.Combine(DataDir, "nature.html");
5
6// Prepare a path for converted file saving
7string savePath = Path.Combine(OutputDir, "nature-output.tiff");
8
9// Initialize an HTML document from the file
10using HTMLDocument document = new HTMLDocument(documentPath);
11
12// Create an instance of the ImageSaveOptions class
13ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Tiff);
14
15// Convert HTML to TIFF
16Converter.ConvertHTML(document, options, savePath);
Optionen speichern
Aspose.HTML ermöglicht die Konvertierung von HTML in TIFF mit Standard- oder benutzerdefinierten Speicheroptionen. die Verwendung von ImageSaveOptions ermöglicht es Ihnen, den Rendering-Prozess anzupassen. Sie können das image format, page size, margins, compression level, CSS media-type usw. angeben.
Property | Description |
---|---|
Compression | Sets Tagged Image File Format (TIFF) Compression. By default, this property is LZW. |
CSS | Gets a CssOptions object which is used for configuration of CSS properties processing. |
Format | Sets the ImageFormat (JPG, PNG, BMP, TIFF, or GIF). By default, this property is PNG. |
BackgroundColor | This property sets the color that will fill the background. By default, this property is Transparent. |
PageSetup | This property gets a page setup object and uses it for configuration output page-set. |
HorizontalResolution | Sets horizontal resolution for output images in pixels per inch. The default value is 300 dpi. |
VerticalResolution | Sets vertical resolution for output images in pixels per inch. The default value is 300 dpi. |
UseAntialiasing | This property sets the image rendering quality. Antialiasing is enabled by default. |
Text | Gets a TextOptions object which is used for configuration of text rendering. |
Um mehr über die Klasse ImageSaveOptions zu erfahren, lesen Sie bitte den Artikel Feinabstimmungskonverter.
HTML in TIFF konvertieren mit ImageSaveOptions
Um HTML in TIFF mit ImageSaveOptions zu konvertieren, sollten Sie ein paar Schritte befolgen:
- Laden Sie eine HTML-Datei mit einem der HTMLDocument()-Konstruktoren der HTMLDocument-Klasse.
- Erstellen Sie ein neues ImageSaveOptions-Objekt mit dem TIFF-ImageFormat und geben Sie Speicheroptionen an. Die Eigenschaft Format ist standardmäßig PNG.
- Verwenden Sie die Methode ConvertHTML() der Klasse Converter, um HTML als TIFF-Bild zu speichern. Sie müssen HTMLDocument, ImageSaveOptions und den Pfad zur Ausgabedatei an die Methode ConvertHTML() übergeben, um HTML in TIFF zu konvertieren.
Das folgende C#-Codefragment zeigt, wie man HTML in TIFF konvertiert, indem man benutzerdefinierte Speicheroptionen verwendet:
1// Convert HTML to TIFF with custom settings using C#
2
3string documentPath = Path.Combine(DataDir, "nature.html");
4string savePath = Path.Combine(OutputDir, "nature-output-options.tiff");
5
6
7// Initialize an HTML Document from the html file
8using HTMLDocument document = new HTMLDocument(documentPath);
9
10// Initialize ImageSaveOptions
11ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Tiff)
12{
13 Compression = Compression.None,
14 BackgroundColor = System.Drawing.Color.Bisque,
15 HorizontalResolution = 150,
16 VerticalResolution = 150,
17 UseAntialiasing = true,
18};
19
20// Convert HTML to TIFF
21Converter.ConvertHTML(document, options, savePath);
Der
ImageSaveOptions() Konstruktor initialisiert eine Instanz der ImageSaveOptions Klasse, die an die ConvertHTML() Methode übergeben wird. Die Methode ConvertHTML() nimmt die Parameter document
, options
und den Pfad der Ausgabedatei savePath
entgegen und führt die Konvertierung durch.
Im obigen Beispiel fügen wir hinzu:
- die Eigenschaft “Kompression” legt die TIFF-Kompression fest. Verfügbare Werte sind LVZ, CCITT3, CCITT4, Rle, und None. Wir verwenden das Komprimierungsschema None. Standardmäßig ist diese Eigenschaft LZW.
- die Eigenschaft
BackgroundColor
legt die Farbe fest, mit der der Hintergrund gefüllt wird. Die Standardeinstellung für BackgroundColor ist Transparent. - eigenschaften
HorizontalResolution
undVerticalResolution
, die die horizontale/vertikale Auflösung für die Ausgabe von Bildern in Pixel pro Zoll festlegen. Standardmäßig sind diese Eigenschaften auf 300 dpi eingestellt. - eigenschaft
UseAntialiasing
, die die Rendering-Qualität für dieses Bild festlegt. Verwenden SieUseAntialiasing = true
, wenn Sie die visuelle Qualität der gerenderten Formen, Texte und Bilder in Ihrer Anwendung verbessern wollen, insbesondere wenn Klarheit und glatte Kanten wichtig sind.
Sie können die vollständigen Beispiele und Datendateien von GitHub herunterladen.
Aspose.HTML bietet einen kostenlosen Online HTML zu TIFF Konverter, der HTML in TIFF Bilder mit hoher Qualität, einfach und schnell konvertiert. Einfach hochladen, Ihre Dateien konvertieren und in wenigen Sekunden Ergebnisse erhalten!