Palavra para imagem JPG PNG C#

Em determinados cenários, pode ser necessário converter documentos do Word em imagens. Seja para gerar visualizações, criar miniaturas ou integrar documentos em aplicações onde os formatos de imagem são mais adequados, ter a capacidade de converter documentos do Word em imagens pode ser útil. Neste artigo, você aprenderá como converter um documento Word DOC ou DOCX em um formato de imagem JPG ou PNG usando C#.

Conversor de Word para Imagem - Instalação da API C#

Você pode converter facilmente documentos do Word em diferentes formatos de imagem em C# instalando Conholdate.Total for .NET. Basta baixá-lo na seção Novos lançamentos ou executar o seguinte comando de instalação do NuGet:

PM> NuGet\Install-Package Conholdate.Total

Converter documento Word DOCX DOC em imagem PNG em C#

Você pode converter facilmente um documento do Word em uma imagem PNG em C# com as seguintes etapas:

  • Carregue o documento DOCX Word de entrada usando o objeto da classe Document.
  • Inicialize um objeto da classe ImageSaveOptions.
  • Defina a resolução horizontal.
  • Exporte a imagem PNG de saída com o método Save.

O código de exemplo a seguir demonstra como converter Word DOCX em imagem PNG em C#:

// Carregue o documento Word de entrada
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");

// Inicialize um objeto da classe ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Png);

// Defina a resolução horizontal.
options.HorizontalResolution = 72f;

// Salvar imagem PNG de saída
doc.Save("Word-to-PNG.png", options);

Converter documento DOCX em imagem JPG em C#

Você pode renderizar rapidamente um documento do Word para o formato de imagem JPG em C# seguindo as etapas abaixo:

  • Carregue o documento DOCX Word de entrada usando o objeto da classe Document.
  • Inicialize um objeto da classe ImageSaveOptions.
  • Defina a propriedade PageSet para converter páginas específicas.
  • Defina propriedades personalizadas como brilho e contraste da imagem.
  • Escreva a imagem JPG gerada usando o método Save.

O trecho de código abaixo mostra como converter um documento Word DOCX em imagem JPG em C#:

// Carregue o documento Word de entrada
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");

// Inicialize um objeto da classe ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Jpeg);

// Defina “PageSet" como “0" para converter apenas a primeira página de um documento.
options.PageSet = new Aspose.Words.Saving.PageSet(0);

// Defina o brilho e o contraste da imagem.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// Defina a resolução horizontal.
options.HorizontalResolution = 72f;

// Salvar imagem JPG de saída
doc.Save("Word-to-JPG.jpg", options);

Por que converter documentos do Word em imagens?

Existem vários motivos pelos quais você pode querer converter documentos do Word em imagens:

Facilidade de compartilhamento: as imagens são amplamente suportadas em diferentes plataformas e dispositivos, facilitando o compartilhamento com um público mais amplo.

Preservação da Formatação: A conversão para imagens garante que a formatação do documento permaneça intacta, independente do dispositivo ou software de visualização.

Incorporação em aplicativos: As imagens podem ser facilmente incorporadas em aplicativos ou apresentações da Web, melhorando o apelo visual e a interatividade.

Licença de avaliação gratuita

Você pode obter uma licença temporária gratuita para avaliar a capacidade total das APIs.

Resumindo

Neste artigo, você aprendeu como converter documentos do Word em imagens usando C#. Abrange documentos Word DOC ou DOCX para uma imagem PNG ou JPG em C#. Esse recurso abre uma ampla gama de possibilidades em seus aplicativos, desde a geração de visualizações de documentos até a integração de documentos em fluxos de trabalho centrados em imagens. Sinta-se à vontade para experimentar mais e personalizar o código de acordo com seus requisitos específicos. Além disso, você sempre pode entrar em contato conosco para discutir qualquer uma de suas preocupações através do fórum.

Veja também