Converter Word para PNG usando Java

Converter Word para PNG usando Java

Em um passado próximo, publicamos uma postagem de blog que demonstra o processo de conversão de Word para JPG programaticamente. Esta postagem do blog nos ensinará como converter Word para PNG usando a imagem Java biblioteca. Esta biblioteca oferece muitos recursos para facilitar os desenvolvedores a construir um conversor de Word para PNG escrevendo algumas linhas de código-fonte em linguagem Java. No entanto, você deve ter o Java configurado em sua máquina local antes de iniciar este tutorial.

As seguintes seções serão abordadas:

Conversor de Word para PNG - instalação da biblioteca

O processo de instalação desta biblioteca é direto. Você pode baixar os arquivos JAR ou seguir as configurações do Maven para configurar esta biblioteca em seu aplicativo Java.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Converter Word para PNG usando Java

Você pode seguir as etapas a seguir e o trecho de código para desenvolver um módulo de conversão de Word para PNG para seu aplicativo de negócios:

Por favor, siga os passos indicados abaixo:

  1. Crie uma instância da classe Document e carregue o arquivo de origem do Word.
  2. Inicialize o construtor da classe ImageSaveOptions que permite especificar opções adicionais ao renderizar páginas ou formas de documentos em imagens.
  3. Invoque o método setPageSet para definir o “PageSet” como “0” para converter apenas a primeira página de um documento.
  4. Altere o brilho da imagem chamando o método setImageBrightness.
  5. Chame o método setImageContrast para definir o contraste da imagem.
  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 PNG chamando o método save.

Copie e cole o seguinte código em seu arquivo principal:

// Crie uma instância de um objeto da classe Document e carregue o arquivo do MS Word. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// Inicialize o construtor de ImageSaveOptions a classe que permite especificar opções adicionais ao renderizar páginas ou formas de documentos em imagens. 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// Invoque o método setPageSet para definir o "PageSet" como "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);
// Chame o método setImageContrast para definir o contraste da imagem. 
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);
// Invoque o método save para salvar o documento no formato PNG. 
doc.save(  "SaveDocx2Png.png", options);

A saída pode ser vista na imagem abaixo:

Conversor de Word para PNG

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

Estamos terminando este artigo neste ponto. Esperamos que você tenha aprendido como converter Word para PNG usando a biblioteca de imagens Java. Além disso, você também explorou alguns métodos avançados oferecidos por esta biblioteca de nível empresarial. Por fim, não deixe de visitar a documentação para conhecer outros ótimos recursos.

Além disso, sugerimos que você siga nosso Guia de primeiros passos.

Finalmente, conholdate.com está escrevendo novas postagens no blog. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

perguntas frequentes

Como faço para converter um documento do Word em um PNG?

Crie uma instância da classe Document e carregue o arquivo do Word de origem e salve o documento no formato PNG chamando o método save.

Veja também