Tento rychlý tutoriál je navržen tak, aby poskytl vysvětlení, jak převést HTML na JPG v Javě, a to poskytnutím podrobností pro konfiguraci požadovaného prostředí a následným předvedením celého procesu pomocí ukázkového kódu Java. Pro převod HTML na JPG Java kód ukazuje, jak načíst zdrojový HTML soubor, nastavit konfiguraci pro výstupní JPG obrázek a nakonec jej uložit na disk. Výstupní obrázek můžete uložit i do jiných typů nastavením formátu obrázku.
Kroky pro převod HTML na JPG pomocí Java
- Nastavte prostředí projektu tak, aby používalo Aspose.HTML z úložiště Maven
- Importujte potřebné třídy do programu potřebné k převodu HTML do JPG
- Načtěte zdrojový kód HTML pomocí objektu třídy HTMLDocument a převeďte jej na JPG
- Inicializací ImageSaveOptions nakonfigurujte výstupní obrázek JPG
- Převeďte HTML na JPG voláním funkce Converter.convertHTML().
Tyto kroky popisují, jak lze provést převod Java HTML na JPG poskytnutím odkazu na požadované zdroje v úložišti Maven a následným poskytnutím nápovědy k importu potřebných tříd. V dalších krocích je pořadí operací popsáno jako načtení zdrojového souboru HTML, vytvoření instance objektu třídy ImageSaveOptions pro konfiguraci výstupního obrazu a nakonec jeho uložení na disk.
Kód pro převod HTML na JPG v Javě
import com.aspose.html.HTMLDocument; | |
import com.aspose.html.License; | |
import com.aspose.html.converters.Converter; | |
import com.aspose.html.drawing.Resolution; | |
import com.aspose.html.drawing.UnitType; | |
import com.aspose.html.rendering.image.ImageFormat; | |
import com.aspose.html.saving.ImageSaveOptions; | |
public class ConvertHtmlToJpgInJava { | |
public static void main2(String[] args) throws Exception {//main function to convert HTML to JPG | |
// Instantiate the license to avoid water mark in the converted JPG | |
License licenseHtmlToJpg = new License(); | |
licenseHtmlToJpg.setLicense("Aspose.html.lic"); | |
// Load an existing HTML file to convert to JPG | |
HTMLDocument documentHtmlToJpg = new HTMLDocument("sample.html"); | |
try { | |
// Create ImageSaveOptions class object and initialize it with the JPG format | |
ImageSaveOptions jpgImageOptions = new ImageSaveOptions(ImageFormat.Jpeg); | |
Resolution resolution = new Resolution(200, UnitType.DPCM); | |
jpgImageOptions.setHorizontalResolution(resolution); | |
jpgImageOptions.setVerticalResolution(resolution); | |
// Export HTML to JPG using the Converter.convertHTML() function | |
Converter.convertHTML(documentHtmlToJpg, jpgImageOptions, "outputHtmlImage.jpg"); | |
} | |
finally { | |
if (documentHtmlToJpg != null) { | |
documentHtmlToJpg.dispose(); | |
} | |
} | |
System.out.println("Done"); | |
} | |
} |
Aby bylo možné převést HTML na JPG, Java používá importní direktivu pro import potřebných tříd, třídu HTMLDocument pro načtení zdrojového HTML souboru, objekt třídy ImageSaveOptions pro konfiguraci výstupního obrázku JPG a funkci Converter.convertHTML() pro převod HTML na JPG. Rozlišení obrazu se nastavuje zadáním hodnoty a jednotek a poté se používá k nastavení horizontálního a vertikálního rozlišení. Enumerátor ImageFormat.Jpeg se používá k nastavení typu obrázku, který také obsahuje mnoho dalších možností typu obrázku.
V tomto článku jsme se naučili, jak převést HTML na JPG v Javě, pokud se však chcete naučit převod HTML na text, přečtěte si článek na jak převést HTML na text v Javě.