MHTML in JPG in Java konvertieren
Die Konvertierung von MHTML in Bilddateiformate kann hilfreich sein, wenn Sie z. B. eine Kopie einer Webseite für die Archivierung speichern oder den Inhalt einer Webseite an jemanden weitergeben möchten, der keinen Internetzugang hat, oder wenn Sie einen Screenshot einer Webseite in andere Dokumente wie Präsentationen oder Berichte einbetten möchten.
Die Aspose.HTML for Java-Bibliothek bietet eine breite Palette von MHTML-Konvertierungen in Bilder, wie z. B. JPG, PNG, BMP, TIFF und GIF. Die Konvertierung von MHTML in ein beliebiges unterstütztes Bildformat erfolgt in den vorgeschriebenen Schritten:
- Öffnen einer MHTML-Datei.
- Erstellen eines ImageSaveOptions-Objekts.
- Konvertierung von MHTML in das gewählte Bildformat unter Verwendung der Klasse Converter.
Bei der Konvertierung in verschiedene Bildformate besteht der einzige Unterschied im Code in der Angabe des Ausgabebildformats unter Verwendung der Klasse
ImageSaveOptions. Der Konstruktor ImageSaveOptions(format)
initialisiert das Options-Objekt mit dem angegebenen Format. Sie können das Bildformat auf JPG, PNG, BMP, GIF oder TIFF einstellen. Das standardmäßige ImageFormat
ist PNG.
In diesem Artikel finden Sie Informationen zur Konvertierung von MHTML in JPG mit Aspose.HTML for Java und zur Anwendung von
ImageSaveOptions. Sie können ganz einfach Java-Beispiele für die Konvertierung von MHTML in JPG verwenden, die hier für die Konvertierung von
MHTML in PNG, MHTML in BMP, MHTML in GIF und MHTML in TIFF beschrieben werden. Setzen Sie einfach das ImageFormat
auf ImageSaveOptions!
MHTML zu JPG mit ein paar Zeilen Java-Code
Die statischen Methoden der Klasse Converter dienen in erster Linie als einfachste Möglichkeit, eine MHTML-Datei in verschiedene Formate zu konvertieren. Sie können MHTML in Ihrer Java-Anwendung buchstäblich mit ein paar Zeilen Code in JPG umwandeln!
1// Convert MHTML to JPG using Java
2
3// Open an existing MHTML file for reading
4java.io.FileInputStream fileInputStream = new java.io.FileInputStream("sample.mht");
5
6// Invoke the convertMHTML() method to convert MHTML to JPG
7Converter.convertMHTML(fileInputStream, new ImageSaveOptions(ImageFormat.Jpeg), "convert-by-few-lines.jpg");
MHTML in JPG umwandeln
Das JPG-Format ist eine beliebte Wahl für die gemeinsame Nutzung von Bildern im Internet, auf Computern und mobilen Geräten. Mit Aspose.HTML for Java können Sie MHTML-Dateien einfach in das JPG-Format konvertieren und haben dabei die volle Kontrolle über die verschiedenen Konvertierungsparameter.
Gehen wir die Schritt-für-Schritt-Anleitung für ein einfaches MHTML-zu-JPG-Konvertierungsszenario durch:
- Öffnen Sie eine MHTML-Datei. In diesem Beispiel verwenden wir die Klasse “FileInputStream”, um eine MHTML-Datei als Bytestrom zu lesen.
- Erstellen Sie eine Instanz von
ImageSaveOptions mit JPG ImageFormat. Standardmäßig ist das
ImageFormat
PNG. - Verwenden Sie die Methode
convertMHTML(stream, options, savePath)
der Klasse Converter, um MHTML als JPG-Bilddatei zu speichern. Die Methode nimmt als Parameterstream
,options
undsavePath
und führt die Konvertierung durch.
Die Verwendung der Methode convertMHTML()
ist die gängigste Methode, um MHTML-Dateien in verschiedene Formate zu konvertieren. Der folgende Java-Codeausschnitt zeigt, wie man MHTML mit Aspose.HTML for Java in JPG konvertiert:
1// Convert MHTML to JPG in Java
2
3// Open an existing MHTML file for reading
4java.io.FileInputStream fileInputStream = new java.io.FileInputStream("sample.mht");
5
6// Create an instance of the ImageSaveOptions class
7ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);
8
9// Call the convertMHTML() method to convert MHTML to JPG
10Converter.convertMHTML(fileInputStream, options, "sample-output.jpg");
You can download the complete examples and data files from GitHub.
Speicheroptionen - ImageSaveOptions-Klasse
Aspose.HTML for Java bietet die Möglichkeit, MHTML programmatisch in JPG zu konvertieren und dabei die volle Kontrolle über verschiedene Konvertierungsoptionen mit ImageSaveOptions zu behalten. Diese Funktion ermöglicht es dem Benutzer, den Rendering-Prozess durch die Einstellung des Bildformats, der Seitengröße, der Ränder, der Komprimierungsstufe, des Medientyps und anderer Parameter anzupassen.
Method | Description |
---|---|
setCompression(value) | Sets the Tagged Image File Format (TIFF) Compression. By default this property is Compression.LZW . |
getCss | Gets a CssOptions object which is used for configuration of CSS properties processing. |
setFormat(value) | Sets ImageFormat (JPG, PNG, BMP, TIFF, or GIF). By default this property is ImageFormat.Png . |
setBackgroundColor(value) | Sets Color which will fill background of every page. Default value is Color.Transparent(Color.getTransparent()) . |
setPageSetup(value) | Gets a page setup object is used for configuration output page-set. |
setHorizontalResolution(value) | Sets horizontal resolution for output images in pixels per inch. The default value is 300 dpi. |
setVerticalResolution(value) | Sets vertical resolution for output images in pixels per inch. The default value is 300 dpi. |
setSmoothingMode(value) | Sets the rendering quality for this image. |
getText() | Gets a TextOptions object which is used for configuration of text rendering. |
Weitere Informationen darüber, wie Sie den Konvertierungsprozess mit ImageSaveOptions anpassen können, finden Sie im Artikel Feinabstimmungskonverter.
MHTML mit ImageSaveOptions in JPG umwandeln
Aspose.HTML for Java ermöglicht die Konvertierung von MHTML in JPG mit Standard- oder benutzerdefinierten Speicheroptionen. Die Einstellung verschiedener Optionen der Klasse ImageSaveOptions
gibt Ihnen die Kontrolle über die Seitengröße, Ränder, Hintergrundfarbe und Auflösungseinstellungen für das Ausgabebild.
- Öffnen Sie eine MHTML-Datei. Initialisieren Sie einen
FileInputStream
, um den Inhalt der MHTML-Datei als Bytestrom zu lesen. - Erstellen Sie ein neues ImageSaveOptions-Objekt mit JPG-ImageFormat und geben Sie die erforderlichen Speicheroptionen an.
- Verwenden Sie die Methode
convertMHTML(
stream
,options
,savePath
), um eine MHTML-Datei als JPG-Bild zu speichern. Die Methode nimmtstream
,options
, den Pfad der AusgabedateisavePath
und führt die Konvertierung durch.
Das folgende Java-Beispiel zeigt, wie man ImageSaveOptions
verwendet und eine JPG-Datei mit benutzerdefinierter Seitengröße und Hintergrundfarbe erstellt:
1// Convert MHTML to JPG in Java with custom settings
2
3// Open an existing MHTML file for reading
4java.io.FileInputStream fileInputStream = new java.io.FileInputStream("sample.mht");
5
6// Initialize the ImageSaveOptions with a custom page-size and background color
7ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);
8options.setBackgroundColor(Color.getGreen());
9options.getPageSetup().setAnyPage(new Page());
10options.getPageSetup().getAnyPage().setSize(new Size(Length.fromPixels(1000), Length.fromPixels(500)));
11
12// Call the convertMHTML() method to convert MHTML to JPG
13Converter.convertMHTML(fileInputStream, options, "sample-options.jpg");
Schlussfolgerung
Aspose.HTML for Java bietet eine einfache und zuverlässige Möglichkeit, MHTML in Bilder zu konvertieren, indem es die Klassen Converter
und ImageSaveOptions
verwendet. Der Prozess umfasst das Öffnen einer MHTML-Datei, das Erstellen eines ImageSaveOptions-Objekts mit dem gewünschten Bildformat und die anschließende Konvertierung des MHTML-Dokuments.
Die Klasse ImageSaveOptions
ermöglicht es den Benutzern, den Konvertierungsprozess durch Angabe verschiedener Parameter wie Seitengröße, Ränder, Komprimierungsgrad, Medientyp und Hintergrundfarbe anzupassen. Diese Funktion bietet vollständige Kontrolle über den Rendering-Prozess und hilft Ihnen, das Ergebnis entsprechend Ihren Anforderungen zu erhalten.
Aspose.HTML bietet einen kostenlosen online MHTML zu JPG Konverter, der MHTML in JPG mit hoher Qualität, einfach und schnell konvertiert. Einfach hochladen, die Dateien konvertieren und das Ergebnis in wenigen Sekunden erhalten!