
Java REST API para conversão de HTML para documento Word.
Você está procurando converter HTML em documentos do Word em Java? Seja você desenvolvendo software de automação de documentos ou precise gerar relatórios do Word a partir de templates HTML, este tutorial mostra como fazer isso de forma eficiente usando o GroupDocs.Conversion Cloud SDK para Java. Com apenas algumas linhas de código, você pode transformar HTML em formato DOC ou DOCX enquanto preserva o layout e a formatação.
Por que converter HTML para Word em Java?
Converter um HTML para documento Word permite que você:
- Crie documentos profissionais a partir do conteúdo da web.
- Automatizar fluxos de trabalho de geração de documentos.
- Manter a formatação e estilos CSS do HTML.
- Exporte templates HTML dinâmicos em arquivos Word editáveis.
Vamos explorar os seguintes tópicos em mais detalhes.
- Java HTML para DOCX Conversão REST API
- Como Converter HTML para Word em Java
- Conversão de HTML para DOCX usando cURL
- Tente o Conversor de HTML para Word Online Gratuito
Java HTML para conversão de DOCX API REST
GroupDocs.Conversion Cloud SDK for Java fornece uma poderosa API REST que permite converter mais de 50 formatos de arquivo, incluindo HTML para DOC e DOCX. Assim, você pode interagir facilmente com a API REST sem lidar com solicitações HTTP brutas.
🛠️ Benefícios de Usar o Java SDK
Aqui estão algumas razões convincentes pelas quais os desenvolvedores Java adoram usar este SDK baseado em REST:
🔧 Integração Fácil
Integra-se perfeitamente em aplicativos Java com apenas algumas linhas de código.
📁 Suporta mais de 50 formatos de arquivo
Converta entre DOCX, PDF, HTML, XLSX, PPTX, JPG e muitos outros formatos.
☁️ Baseado em Cloud & Independente de Plataforma
Não há necessidade de instalar ou gerenciar quaisquer bibliotecas ou dependências locais.
🔒 Seguro & Fiável
Seus dados são transferidos com segurança via HTTPS usando autenticação OAuth 2.0.
🚀 Automatizar Fluxos de Trabalho
Automatize tarefas de transformação de documentos e reduza o esforço manual.
💡 Dica Pro: Combine o SDK com jobs cron ou microsserviços para converter em lote milhares de documentos.
Agora, para usar o SDK, o primeiro passo é instalar a referência do GroupDocs.Conversion Cloud SDK para Java. Por favor, adicione a seguinte dependência Maven no pom.xml:
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>25.3</version>
</dependency>
Obter Credenciais da API
Inscreva-se em GroupDocs Cloud Dashboard e obtenha seu ID de Cliente e Segredo do Cliente (por favor, siga as instruções especificadas neste tutorial).
Como Converter HTML para Word em Java
Esta seção fornece os detalhes sobre como podemos facilmente realizar a conversão de HTML para documento Word usando um trecho de código Java.
- Autenticar Credenciais da API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Carregar arquivo JSON para o armazenamento em nuvem.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
- Definir Parâmetros de Conversão.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais da API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para realizar a operação de conversão de HTML para documento Word.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inicialize uma instância do ConvertApi com o objeto de Configuração
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
// Use o método ConvertDocument para converter HTML em documento Word.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}

Image:- Pré-visualização da conversão de HTML para Documento do Word.
Conversão de HTML para DOCX usando cURL
Se você preferir ferramentas de linha de comando, então você pode facilmente realizar a conversão de HTML para DOCX usando cURL e GroupDocs.Conversion REST API.
Primeiro, precisamos gerar um token de acesso JWT e, em seguida, executar o seguinte comando cURL para transformar uma página da web em um documento Word e salvar o DOCX resultante no armazenamento em nuvem.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
Por favor, substitua sourceFile
pelo nome do arquivo HTML de entrada, resultantFile
pelo nome do documento Word resultante e accessToken
pelo token de acesso JWT personalizado.
- Para salvar o documento Word resultante no disco local, por favor, tente usar o seguinte comando cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
Tente o Conversor de HTML para Word Online Grátis
Use nosso conversor gratuito HTML to Word Converter no navegador e teste as capacidades da API GroupDocs.Conversion Cloud.
Links Úteis
Reflexões Finais
Usando o GroupDocs.Conversion Cloud SDK para Java, você pode facilmente integrar a conversão de HTML para documento Word em suas aplicações. Isso economiza tempo, preserva a formatação e simplifica os fluxos de trabalho de automação de documentos para os desenvolvedores.
Artigos Recomendados
Recomendamos fortemente visitar os seguintes links para saber mais sobre: