Převeďte HTML na PNG obrázek v Javě pomocí GroupDocs.Conversion Cloud REST API

Převeďte HTML na PNG obrázek v Javě pomocí REST API

HTML je značkovací jazyk používaný k vytváření a strukturování webového obsahu. Na druhou stranu PNG je typ formátu obrázkového souboru, který podporuje průhledné pozadí a je skvělou volbou pro grafiku. Převod dokumentu HTML na obrázek PNG může poskytnout mnoho výhod, jako je vylepšený design, uchování, sdílení a lepší výkon atd. GroupDocs.Conversion Cloud REST API umožňuje snadno převádět HTML dokumenty na obrázky v Javě. Tento blogový příspěvek tedy poskytne podrobný návod, jak převést HTML na obrázek PNG pomocí Java s GroupDocs.Conversion Cloud REST API.

V tomto tutoriálu se budou probírat následující témata:

Převod Java HTML na PNG Instalace REST API a SDK

K převodu souborů HTML na obrázky PNG použijeme GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Cloud API je výkonný nástroj pro převod více typů dokumentů a obrázků, včetně HTML do formátu PNG. Toto rozhraní API nabízí širokou škálu formátů souborů, které vám umožní převádět nejen HTML, ale také PDF, dokumenty Word, listy Excelu, soubory CAD a rastrové obrázky a další. Integrace API do aplikací založených na Javě je jednoduchá a efektivní a eliminuje potřebu dalšího softwaru.

Můžete si stáhnout soubor JAR API nebo použít následující konfigurace Maven. Přidejte úložiště a závislost do souboru pom.xml vašeho projektu.

Úložiště Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Mavenova závislost:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Zaregistrujte se k účtu GroupDocs a získejte ID aplikace a tajemství aplikace z dashboard, než začnete postupovat podle kroků a dostupných úryvků kódu. Jakmile budete mít své ID a tajemství, zadejte níže uvedený fragment kódu:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Převeďte dokumenty HTML na obrázky PNG v Javě pomocí REST API

Níže jsou uvedeny kroky pro převod dokumentů HTML na obrázky PNG.

Nahrajte soubor

Nejprve nahrajte dokument HTML do cloudového úložiště pomocí fragmentu kódu uvedeného níže:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

V důsledku toho bude nahraný dokument HTML dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převod souborů HTML na obrázky PNG v Javě

V této části napíšeme úryvek kódu, který automatizuje proces převodu HTML na PNG v aplikaci Java. Můžete postupovat podle níže uvedených kroků a úryvku kódu:

  • Nejprve vytvořte instanci třídy ConvertApi.
  • Za druhé vytvořte instanci třídy ConvertSettings.
  • Zatřetí zadejte název cloudového úložiště.
  • Dále nastavte vstupní cestu k souboru HTML a formát výstupního souboru na “png”.
  • Nyní vytvořte instanci třídy PngConvertOptions.
  • Volitelně poskytněte různé možnosti převodu, jako je setFromPage, setPagesCount atd.
  • Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
  • Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
  • Nakonec zavolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést dokument HTML do formátu souboru PNG v jazyce Java pomocí REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Převeďte soubor HTML do formátu PNG v Javě.
public class App {

	public static void main(String[] args) {
		
		// Vytvořte instanci rozhraní API pro převod
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Připravte nastavení převodu
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.html");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// převést do zadaného formátu
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}
Převeďte HTML dokumenty na obrázky PNG v Javě

Převeďte soubory HTML na obrázky PNG v Javě.

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený obrázek PNG do cloudu. Převedený soubor PNG si můžete stáhnout pomocí následujícího fragmentu kódu:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Stáhněte si soubor z cloudového úložiště v Javě
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Zdarma online převodník HTML do PNG

Jak převést obrázky HTML na PNG online zdarma? Vyzkoušejte prosím online HTML na PNG konvertor a vytvořte obrázek PNG z dokumentu HTML. Tento konvertor je vyvíjen pomocí výše uvedeného REST API pro obrázky HTML na PNG.

Shrnutí

Tím se konečně dostáváme na konec tohoto blogového příspěvku. Z tohoto článku jste se dozvěděli následující:

  • jak programově převést HTML do formátu PNG v Javě a také další možnosti přizpůsobení;
  • programově nahrát dokument HTML do cloudu a poté stáhnout převedený obrázek PNG z cloudu;
  • a zdarma převádějte jakékoli soubory HTML do formátu PNG pomocí bezplatného online převodníku obrázků HTML na PNG.

Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde.

Dále vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.

A konečně, stále píšeme nové články na blogu o různých formátech souborů a převodech pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.

Položit otázku

Máte-li jakékoli dotazy týkající se rozhraní API převodníku HTML na PNG, neváhejte nás kontaktovat na bezplatném fóru podpory.

Nejčastější dotazy

Jak převedu obrázky HTML na PNG pomocí Java?

Jedním z nejlepších způsobů, jak převést dokument HTML na obrázek PNG v Javě, je použití GroupDocs.Conversion Cloud REST API. Jedná se o cloudové rozhraní API pro konverzi dokumentů, které umožňuje vývojářům snadno převádět dokumenty HTML na obrázky PNG v Javě.

Mohu převést dokumenty HTML chráněné heslem na obrázky PNG v Javě?

Ano, dokumenty HTML chráněné heslem můžete převést na obrázky PNG v Javě pomocí GroupDocs.Conversion Cloud REST API. Při vytváření požadavku na konverzi budete muset zadat heslo jako parametr.

Jak mohu zdarma převést soubor HTML na PNG online?

Online převodník HTML do PNG vám umožňuje zdarma převádět dokumenty HTML na obrázky PNG. Jakmile je online převod obrázku HTML na PNG dokončen, můžete si převedené soubory PNG okamžitě stáhnout do svého systému. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:

  • Otevřete online bezplatný převodník HTML na PNG.
  • Nyní klikněte do oblasti pro přetažení souboru a nahrajte dokument HTML nebo přetáhněte soubor HTML.
  • Dále klikněte na tlačítko Převést nyní. Bezplatný online převodník HTML na PNG převede soubory HTML na obrázky PNG.
  • Odkaz na stažení výstupního obrázku PNG bude k dispozici po konverzi webové stránky HTML.

Můžete mi doporučit nějakou Java knihovnu pro převod HTML do PNG zdarma?

Ano, můžete si stáhnout Java knihovnu a vytvářet obrázky PNG z HTML dokumentů zdarma během zkušební doby, která je obvykle 30 dní.

Existuje způsob, jak převést HTML na obrázky ve Windows?

Navštivte tento odkaz a stáhněte si offline převaděč HTML na obrázky pro Windows. Tento bezplatný převodník HTML na obrázky lze použít k rychlému převodu dokumentů HTML do formátu obrázků v systému Windows jediným kliknutím.

Mohu převést HTML do jiných obrazových formátů v Javě pomocí REST API?

Ano, dokumenty HTML můžete převádět do jiných obrazových formátů v Javě pomocí GroupDocs.Conversion Cloud REST API, jako jsou JPG, PNG, BMP, TIFF a další.

Viz také

Pokud se chcete dozvědět více o souvisejících tématech, doporučujeme přečíst si níže uvedené články: