HTML-Konvertierung über Java

Konvertieren Sie HTML in PDF, XPS und Bilder, einschließlich JPG, BMP, PNG, TIFF, um plattformübergreifende Java-Anwendungen zu erstellen.

So konvertieren Sie HTML mit der Java-Bibliothek

Wann immer eine Stapelkonvertierung von HTML-Dateien sowie Webseiten von der Live-URL in andere Formate, einschließlich PDF, XPS, Bilder und andere Formate, erforderlich ist, ist Java HTML Parser API da, um all diese Fälle zu bewältigen. Die API stellt HTMLDocument bereit, um das Dokument zu laden, Optionsklassen wie PdfSaveOptions , ImageSaveOptions usw. für das Ziel dateispezifische Einstellungen und eine Converter-Klasse zum Rendern in die Ausgabedatei.


HTML-zu-PDF-Konvertierung

Für die programmgesteuerte Konvertierung einzelner oder mehrerer HTML-Dateien in PDF ist der Prozess, die Quell-HTML-Datei mit der Klasse HtmlDocument zu laden, für bestimmte PDF-Einstellungen wie Seitengröße, Ränder, Dateiberechtigungen, CSS-Medientyp usw. die Klasse PdfSaveOptions zu verwenden und zuletzt aufzurufen die ConvertHTML()-Methode der Converter-Klasse mit HTMLDocument, PdfSaveOptions und Ausgabedateipfad als Parameter.

Java-Code für die HTML-zu-PDF-Konvertierung

// Initialize an HTML document from html file
HTMLDocument htmltoPdf = new HTMLDocument("sourceFile.html");
try {
    // Initialize PdfSaveOptions
    PdfSaveOptions pdfOpts = new PdfSaveOptions();

    // Convert HTML to PDF
    Converter.convertHTML(
            htmltoPdf,
            pdfOpts,
            "output.pdf"
    );
} finally {
    if (htmltoPdf != null) {
        htmltoPdf.dispose();
    }
}



Konvertieren Sie HTML in Bilder

Java-HTML-Parser-API zum Lesen, Extrahieren und Manipulieren von HTML-Daten, kann HTML-Daten einfach in Bildformate rendern. Erstellen Sie ein API-Klassenobjekt ImageSaveOptions , das Methoden für alle spezifischen Einstellungen wie setCompression, setFormat, setHorizontalResolution, setSmoothingMode, setVerticalResolution usw. bereitstellt Verwenden Sie schließlich die Converter.convertHTML-Methode für die Konvertierung, wobei das HTMLDocument-Objekt, die Bildoptionen und das Zielbild als Parameter verwendet werden.

Java-Code zum Konvertieren von HTML in Bildformate

// Initialize an HTML document from a file
HTMLDocument htmltoImages = new HTMLDocument("document.html");
try {
    // Initialize ImageSaveOptions having image format and format can be Png, Jpeg, Bmp, Gif, Tiff
    ImageSaveOptions imgOptions = new ImageSaveOptions(ImageFormat.Png);

    // Convert HTML to PNG
    Converter.convertHTML(htmltoImages, imgOptions, "output.png");
} finally {
    if (htmltoImages != null) {
        htmltoImages.dispose();
    }
}



Das Paket Aspose.Html.Converters implementiert einfachen Zugriff auf Konvertierungsmethoden. Es bietet eine breite Palette von HTML-Konvertierungen in gängige Formate wie PDF, XPS, JPEG, PNG, BMP, TIFF, GIF, MHTML und MD. Bitte besuchen Sie das Dokumentationskapitel Converting Between Formats , um mehr über die Konvertierungsfunktionen der Aspose.HTML für Java-API zu erfahren.

Andere unterstützte Konvertierungen

Sie können auch HTML-, XHTML-, MHTML-, EPUB-, Markdown- und SVG-Dateien in viele andere Dateiformate konvertieren, darunter einige, die unten aufgeführt sind: