Com Aspose.Words para .NET, você pode converter documentos, por exemplo, DOCX, DOC, RTF, ODT, HTML para formatos de arquivo de imagem, por exemplo, PNG, JPEG, BMP, GIF. Neste tutorial você aprenderá como converter documentos do Word em imagens em C#.
Etapas para converter documentos do Word em imagens em C#
- Instale o pacote Aspose.Words for .NET do NuGet.org
- Adicionar referência aos namespaces Aspose.Words e Aspose.Words.Saving
- Defina a licença do Aspose.Words para .NET usando o método License.SetLicense
- Importe o documento de entrada para o DOM do Aspose.Words
- Crie uma instância da classe ImageSaveOptions para especificar opções ao renderizar páginas de documentos em imagens
- Implemente a interface IPageSavingCallback e defina o caminho do nome do arquivo usando a propriedade PageSavingArgs.PageFileName
- Definir o intervalo de páginas do documento do Word para conversão de imagem
- Finalmente, salve as imagens em disco usando o método Document.Save
Muitas vezes, você precisa usar diferentes estilos e formatação de fontes ao trabalhar com documentos. Se você abrir um documento em uma máquina onde as fontes usadas no documento não estão instaladas, a representação do texto será diferente no visualizador de documentos. O caso será o mesmo para Aspose.Words. Requer fontes TrueType ao renderizar documentos em formatos de página fixa (JPEG, PNG, PDF ou XPS). As fontes usadas no documento de entrada devem ser instaladas na máquina em que você deseja converter o documento do Word em imagens.
Anteriormente, analisamos como imprimir documento do Word usando c# em outro tópico de instruções. Este tópico explica todas as etapas para converter documentos do Word em imagens em C#
Código para converter documento do Word em imagens em C#
O código acima em C# converte o documento do Word em imagens sem instalar o MS Office. Você pode usá-lo onde o .NET estiver instalado no Windows, Linux, macOS e plataformas de nuvem (Amazon Web Services e Microsoft Azure).