Converter Word para JPG programaticamente em Java

Converter Word para JPG programaticamente em Java

Instale esta biblioteca Java rica em recursos para converter arquivos Microsoft Word em formatos de imagem como JPEG/JPG. Ele oferece uma ampla gama de métodos de manipulação e conversão de arquivos. Em um passado próximo, publicamos um artigo que demonstra a conversão de arquivos HTML para arquivos do Word programaticamente em aplicativos Java. Na maioria dos cenários, você precisa transformar seus arquivos do Word em um formato de arquivo estático que não pode ser modificado facilmente. Portanto, aprenderemos como converter Word para JPG programaticamente em Java.

Abordaremos os seguintes pontos neste artigo:

Converter DOCX para JPG programaticamente em Java - instalação da API

Equipar seu aplicativo Java com um conversor de Word para JPG agora é muito rápido devido ao procedimento de instalação simples e fácil desta biblioteca Java. Você pode baixar os arquivos jar ou seguir as seguintes configurações do Maven.

Repositório

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dependência

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Como converter um arquivo do Word para JPG em Java

É uma biblioteca muito poderosa que realiza a conversão de arquivos otimizada em poucos segundos.

Você pode seguir as etapas a seguir e o trecho de código para converter o formato Word para JPG programaticamente.

  1. Carregue o arquivo DOCX de origem chamando o construtor da classe Document.
  2. Chame o método save para salvar o arquivo no formato JPG
// carregue o arquivo DOCX de origem chamando o construtor da classe Document
Document doc = new Document( "sample.docx");

// chame o método save para salvar o arquivo no formato JPG  
doc.save( "SaveDocx2Jpg.jpg");

Biblioteca Java para converter Word para JPG programaticamente - Recursos avançados

Você pode configurar as chamadas de API de acordo com os requisitos. Além disso, você pode ver a lista de todas as classes disponíveis e seus métodos aqui.

A seguir estão as etapas e o trecho de código para converter Word para JPG em Java:

  1. Inicialize uma instância da classe Document e carregue o arquivo DOCX de origem.
  2. Crie um objeto da classe ImageSaveOptions para especificar opções adicionais.
  3. Invoque o método setPageSet para o “PageSet” para “0” para converter apenas a primeira página de um documento.
  4. Altere o brilho da imagem chamando o método setImageBrightness.
  5. setImageContrast definirá o contraste.
  6. Altere a resolução horizontal chamando o método setHorizontalResolution. O valor padrão para essas propriedades é 96,0, para uma resolução de 96 dpi.
  7. Salve o documento no formato JPG chamando o método save.
 // Inicialize uma instância da classe Document e carregue o arquivo DOCX de origem
Document doc = new Document(  "sample.docx");

// Crie um objeto da classe ImageSaveOptions para especificar opções adicionais
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);

//Invoque o método setPageSet para o "PageSet" para "0" para converter apenas a primeira página de um documento
options.setPageSet(new PageSet(0));

// Altere o brilho da imagem chamando o método setImageBrightness
options.setImageBrightness(0.3f);

// setImageContrast irá definir o contraste
options.setImageContrast(0.7f);

// Altere a resolução horizontal chamando o método setHorizontalResolution. O valor padrão para essas propriedades é 96,0, para uma resolução de 96 dpi.
options.setHorizontalResolution(72f);

// Salve o documento no formato JPG chamando o método save
doc.save(  "SaveDocx2Jpg.jpg", options);

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Este é o fim desta postagem no blog. Cobrimos como converter Word para JPG programaticamente em Java. Além disso, analisamos os trechos de código que elaboram os recursos avançados fornecidos por essa biblioteca Java. No entanto, você pode explorar os outros recursos navegando até a documentação. Além disso, conholdate.com está escrevendo outras postagens no blog sobre novos tópicos. Portanto, por favor, fique em contato para as atualizações mais recentes.

Faça uma pergunta

Você pode compartilhar suas perguntas ou dúvidas em nosso fórum.

Veja também