Converter imagem PNG em arquivo HTML em Java

Converter imagem PNG em arquivo HTML em Java.

Você já precisou converter um arquivo de imagem PNG em um arquivo HTML em seu aplicativo Java? Se sim, você sabe que o processo pode ser complexo e demorado. Felizmente, o GroupDocs.Conversion Cloud SDK para Java simplifica esse processo e permite converter arquivos, incluindo imagens PNG, em arquivos HTML. Neste artigo, discutiremos como converter imagens PNG em arquivos HTML em Java usando a API REST.

Os seguintes tópicos serão abordados neste tutorial:

Java REST API para conversão de documento PNG para HTML e instalação do SDK

O GroupDocs.Conversion Cloud SDK for Java é uma poderosa biblioteca de conversão de arquivos e imagens baseada na nuvem. Ele simplifica o processo de conversão de vários tipos de arquivos, incluindo imagens PNG, para arquivos HTML. É uma solução perfeita para quem precisa converter documentos em diferentes formatos sem instalar software adicional. A integração do SDK em aplicativos baseados em Java é simplificada e eficiente.

Você pode baixar o arquivo JAR da API ou instalá-lo usando o Maven adicionando o seguinte repositório e dependência ao arquivo pom.xml do seu projeto:

Repositório Maven:

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

Dependência do Maven:

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

Agora, inscreva-se para uma conta GroupDocs para obter a ID do cliente e o segredo do cliente no painel antes de começar a seguir as etapas e os trechos de código disponíveis. Insira o snippet de código mostrado abaixo assim que tiver seu ID e Segredo:

# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.

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

Como converter imagens PNG em arquivos HTML em Java usando a API REST

Agora que configurou o GroupDocs.Conversion Cloud SDK para Java, você está pronto para começar a converter suas imagens PNG em arquivos HTML usando Java. Siga estas etapas para começar:

Carregar o arquivo

Em primeiro lugar, carregue a imagem PNG para o armazenamento em nuvem usando o trecho de código fornecido abaixo:

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;

// Carregar arquivo para armazenamento em nuvem usando Java
public class App {

	public static void main(String[] args) {
				
		// Crie uma instância da API de conversão					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
		}
		
	}
}

Portanto, o arquivo PNG carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter PNG para HTML em Java

Para converter uma imagem PNG em formato HTML usando GroupDocs.Conversion Cloud SDK para Java, siga estas etapas simples:

  • Em primeiro lugar, importe as classes necessárias para o seu arquivo Java.
  • Em segundo lugar, crie uma instância da classe ConvertApi.
  • Em terceiro lugar, crie uma instância da classe ConvertSettings.
  • Em seguida, forneça o nome do armazenamento em nuvem.
  • Em seguida, defina o caminho do arquivo PNG de entrada e o formato do arquivo de saída para “html”.
  • Em seguida, crie uma instância da classe HtmlConvertOptions.
  • Opcionalmente, defina várias opções de conversão como setFromPage, setPagesCount, setFixedLayout, etc.
  • Depois disso, defina as opções de conversão e o caminho do arquivo de saída usando a instância ConvertSettings.
  • Em seguida, crie uma instância da classe ConvertDocumentRequest e passe o parâmetro settings.
  • Por fim, chame o método convertDocument() e passe o parâmetro ConvertDocumentRequest.

O trecho de código a seguir mostra como converter uma imagem PNG em um arquivo HTML em Java usando a API REST:

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;

// Como converter imagens PNG para o formato HTML em Java.
public class App {

	public static void main(String[] args) {
		
		// Crie uma instância da API de conversão
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar configurações de conversão
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.png");
			settings.setFormat("html");
			
                        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);
                        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// converter para o formato especificado
			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();
		}
	}
}
Converta PNG para HTML via Java.

Converta PNG para HTML online em Java.

Baixe o arquivo convertido

O exemplo de código acima salvará o documento HTML convertido na nuvem. Você pode baixar o arquivo HTML convertido usando o seguinte trecho de código:

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;

// Baixe o arquivo do armazenamento em nuvem em Java
public class App {

	public static void main(String[] args) {
				
		// Crie uma instância da API de conversão					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", 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();
		}
		
	}
}

Conversor PNG para HTML Grátis Online

Como converter PNG para HTML online de graça? Tente um conversor online de PNG para HTML para alterar uma imagem PNG para um arquivo HTML. Este conversor é desenvolvido usando a API mencionada acima.

Resumindo

Para resumir, usando o GroupDocs.Conversion Cloud SDK para Java, você pode converter imagens PNG de forma fácil e rápida em arquivos HTML com apenas algumas linhas de código. O seguinte é o que você aprendeu com este artigo:

  • como converter imagens PNG em arquivos HTML em Java, bem como opções adicionais de personalização;
  • carregar programaticamente o arquivo PNG para a nuvem e, em seguida, baixar o HTML convertido da nuvem;
  • e converta qualquer arquivo PNG para HTML gratuitamente usando um conversor online de PNG para HTML.

Além disso, também fornecemos uma seção Referência de API que permite visualizar e se comunicar com nossas APIs diretamente pelo navegador. O código-fonte completo do Java SDK está disponível gratuitamente no Github. Verifique o GroupDocs.Conversion Cloud SDK para Java Exemplos aqui.

Além disso, sugerimos que você siga nosso Guia de primeiros passos para obter etapas detalhadas e uso da API.

Por fim, continuamos escrevendo novos artigos de blog em diferentes formatos de arquivo e conversões usando a API REST. Então, por favor, entre em contato para as atualizações regulares.

Faça uma pergunta

Se você tiver alguma dúvida sobre a API de conversão de PNG para HTML, não hesite em nos contatar no fórum de suporte gratuito.

perguntas frequentes

Como faço para converter imagens PNG para o formato HTML usando Java?

Você pode converter imagens PNG em HTML usando GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK para Java é uma ferramenta poderosa para converter uma ampla variedade de tipos de arquivo. Ele fornece uma API simples e fácil de usar que permite aos desenvolvedores converter arquivos de e para vários formatos de maneira rápida e fácil.

Como posso converter um PNG para HTML online gratuitamente?

O conversor online de imagem PNG para HTML permite que você converta PNG para HTML gratuitamente. Siga as instruções passo a passo fornecidas abaixo para realizar a conversão:

  • Abra conversor online de PNG para HTML.
  • Agora, clique na área de soltar arquivo para carregar uma imagem PNG ou arraste e solte um arquivo PNG.
  • Em seguida, clique no botão Converter agora. O conversor online gratuito de PNG para HTML transformará arquivos PNG em HTML.
  • O link de download do arquivo HTML de saída estará disponível após a conversão da imagem PNG.

Existe uma maneira de converter PNG para HTML no Windows?

Visite este link para baixar um conversor offline de PNG para HTML para Windows. Este conversor offline pode converter rapidamente imagens PNG em arquivos HTML no Windows com um único clique.

É possível converter imagens PNG em outros formatos de arquivo usando GroupDocs.Conversion Cloud SDK para Java?

Sim, GroupDocs.Conversion Cloud SDK for Java suporta a conversão de vários formatos de arquivo, incluindo arquivos de imagem PNG, para outros formatos de arquivo, como PDF, DOCX, SVG, etc.

Veja também

Se você quiser saber mais sobre tópicos relacionados, recomendamos a leitura dos artigos listados abaixo: