HTML do Image Java

HTML se často používá k zobrazení dat a informací přes webové stránky, webové aplikace a různé platformy. Možná budete muset převést HTML na obrázek jako JPG, PNG, TIFF, BMP atd. Převod HTML na obrázek můžete provést programově pomocí Aspose.HTML for Java ve vašich aplikacích založených na Javě. Kromě toho se API stará o vykreslování HTML do obrázku a nemusíte se starat o základní detaily formátů souborů. Jednoduše použijte volání API a soubor HTML se pěkně vykreslí. Podívejme se podrobně na převod Java HTML na obrázek:

Java HTML to Image Converter – Instalace API

Aspose.HTML for Java API podporuje editaci, manipulaci a konverzi HTML souborů pomocí jazyka Java. Lze jej snadno nakonfigurovat stažením z New Releases nebo přes Aspose Repository s následujícími instalačními konfiguracemi:

úložiště:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Závislost:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Převod HTML na JPG obrázek v Javě

Soubory HTML můžete snadno převést na obrázky pomocí několika řádků kódu. Pojďme se naučit konverzi obrázků HTML na JPG pomocí následujících kroků:

  1. Načíst vstupní soubor HTML
  2. Inicializovat ImageSaveOptions
  3. Převeďte HTML na výstupní obrázek JPG

Níže uvedený fragment kódu ukazuje, jak převést obrázek HTML na obrázek JPG pomocí kódu Java:

// Načíst vstupní HTML dokument
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // Inicializujte ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Jpeg);

    // Převeďte HTML na výstupní obrázek JPG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.jpg");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Převeďte HTML na PNG obrázek pomocí Java

Formát obrázku PNG je další oblíbený typ obrázku, který je často preferován kvůli některým funkcím obrázku. Například obrázek PNG podporuje průhlednost obrázku. Soubor HTML můžete vykreslit na obrázek PNG pomocí těchto kroků:

  1. Načíst vstupní soubor HTML with HTMLDocument class
  2. Zadejte ImageFormat jako PNG
  3. Uložit výstupní obrázek PNG

Následující kód vysvětluje, jak převést obrázek HTML na obrázek PNG:

// Inicializujte dokument HTML ze souboru html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // Inicializujte ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);

    // Převést HTML do PNG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.png");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Převod HTML na TIFF obrázek v Javě

Formát obrazového souboru TIFF je oblíbený díky široké podpoře téměř ve všech systémových prostředích. Obrázky HTML můžete snadno převést na TIFF pomocí několika jednoduchých kroků:

  1. Inicializací HTMLDocument načtete vstupní HTML
  2. Jako výstupní formát zadejte ImageFormat.Tiff
  3. Uložit výstupní obrázek TIFF

Níže uvedený kód vysvětluje, jak převést HTML na obrázek TIFF v jazyce Java:

// Inicializujte dokument HTML ze souboru html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(dataDir + "document.html");
try {        
    // Nastavte velikost stránky 3000x1000 pixelů a změňte barvu pozadí na zelenou
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Tiff);
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(
        new com.aspose.html.drawing.Size(
                com.aspose.html.drawing.Length.fromPixels(3000),
                com.aspose.html.drawing.Length.fromPixels(1000)
        )
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);

// Nastavte barvu pozadí pro výstupní obrázek
options.setBackgroundColor(com.aspose.html.drawing.Color.getGreen());

// Chcete-li převést 'document.html' na obrázek tiff, zavolejte ConvertHTML
com.aspose.html.converters.Converter.convertHTML(dataDir + "document.html", options, dataDir + "output.tiff");    
} finally {
    if (document != null) {
        document.dispose();
    }
}

Převod HTML na BMP obrázek pomocí Java

Prozkoumáme-li několik dalších metod a vlastností pro převod HTML na obrázek, pojďme prozkoumat nastavení velikosti stránky, barvy pozadí atd. pro výstupní soubor. Pomocí těchto dalších možností můžete snadno převést obrázek HTML na BMP pomocí následujících kroků:

  1. Načíst vstupní soubor HTML
  2. Zadejte velikost a barvu pozadí pro výstupní obrázek
  3. Uložit výstupní obrázek TIFF

Níže uvedený kód ukazuje, jak převést soubor HTML na obrázek TIFF pomocí Java:

// Inicializujte dokument HTML ze souboru html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // Inicializujte ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Bmp);

    // Převést HTML do BMP
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.bmp");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Závěr

Naučili jsme se, jak převádět nebo vykreslovat soubory HTML do různých obrazových formátů včetně JPG, PNG, TIFF, BMP atd. pomocí Java. Efektivitu a funkce rozhraní API můžete dále prozkoumat prostřednictvím projektu příkladů. Představuje spoustu funkcí pro práci se soubory HTML. Kromě toho se na nás můžete kdykoli obrátit na Free Support Forum a prodiskutovat jakékoli vaše požadavky nebo obavy.

Viz také

Informace: Pomocí převodníku Aspose JPG na PPT nebo PNG na PPT můžete generovat prezentace v PowerPointu z jednoduchých obrázků.