HTML mit der Java API in PNG konvertieren
Aspose.HTML for Java
konvertiert HTML-Dateien, Zeichenfolgen und Webseiten mit
Converter.convertHTML()
in PNG. Laden Sie die Quelle in ein
HTMLDocument
, erstellen Sie
ImageSaveOptions
und geben Sie den Ausgabepfad an. CSS, Schriftarten, Bilder und das Seitenlayout werden beim Rendern berücksichtigt.
Verlustfreie PNG-Ausgabe aus HTML erstellen
Das Beispiel konvertiert document.html in PNG und speichert das Ergebnis als output.png. Try-with-resources schließt die verwendete Ressource automatisch.
HTML in PNG mit Java konvertieren
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.rendering.image.ImageFormat;
import com.aspose.html.saving.ImageSaveOptions;
// Load the HTML document
try (HTMLDocument document = new HTMLDocument("document.html")) {
// Select PNG output
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML to PNG
Converter.convertHTML(document, options, "output.png");
}
HTML-in-PNG-Konvertierung online testen
Laden Sie eine HTML-Datei hoch oder geben Sie ihre URL an, um das Ergebnis vor der Integration in eine Java-Anwendung zu prüfen.
HTML mit Java in PNG konvertieren
- Fügen Sie Aspose.HTML for Java zum Projekt hinzu.
- Laden Sie die Quelle mit
HTMLDocument. - Erstellen Sie
ImageSaveOptions. - Übergeben Sie Dokument, Optionen und Ausgabepfad an
Converter.convertHTML(). - Schließen Sie das Dokument mit try-with-resources.
PNG-Auflösung und Transparenz für HTML konfigurieren
ImageSaveOptions steuert Auflösung, Seitenabmessungen und Hintergrund. PNG eignet sich für Text, Diagramme und transparente Bereiche, da es verlustfrei komprimiert.
Weitere Einstellungen und Beispiele finden Sie unter
HTML in PNG mit Java konvertieren
und in der
API-Referenz für ImageSaveOptions
.
Aspose.HTML for Java installieren
Fügen Sie Aspose.HTML for Java aus dem offiziellen Aspose-Repository hinzu. Ersetzen Sie ASPOSE_HTML_VERSION durch eine genaue Versionsnummer von der Seite
Aspose.HTML for Java-Releases
und laden oder erstellen Sie das Projekt anschließend neu, damit die Abhängigkeit aufgelöst wird.
Fügen Sie das Repository und die Abhängigkeit zum Maven-Projekt hinzu:
Maven – pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>ASPOSE_HTML_VERSION</version>
</dependency>
</dependencies>Fügen Sie das Repository und die Abhängigkeit zum Gradle-Projekt hinzu:
Gradle – build.gradle
repositories {
maven {
url = uri('https://releases.aspose.com/java/repo/')
}
}
dependencies {
implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}Verwenden Sie ein JDK, das mit dem ausgewählten Release kompatibel ist. Hinweise zur manuellen JAR-Installation, Kotlin DSL, Updates und zur Fehlerbehebung bei Abhängigkeiten finden Sie unter Aspose.HTML for Java installieren .
Fragen zur Konvertierung von HTML in PNG
1. Bleibt Transparenz bei der Konvertierung von HTML in PNG erhalten?
Ja, sofern der Quellinhalt keinen undurchsichtigen Hintergrund definiert.
2. Wann sollte ich HTML in PNG statt in JPG konvertieren?
PNG eignet sich für Text, Diagramme und transparente Bereiche, die verlustfrei gespeichert werden sollen.
3. Kann ich die Auflösung bei der Konvertierung von HTML in PNG erhöhen?
Ja. Konfigurieren Sie die Auflösung in ImageSaveOptions.
4. Kann ich HTML kostenlos online in PNG konvertieren?
Ja. Verwenden Sie den kostenlosen Online-Konverter für HTML in PNG für eine manuelle Konvertierung und Aspose.HTML for Java für automatisierte Java-Workflows.
Verwandte Java-Konvertierungen
Wählen Sie ein weiteres Ausgabeformat für HTML oder einen verwandten Konvertierungsworkflow.