O formato de documento XPS permite que você compartilhe, crie, imprima e salve facilmente documentos digitais, mas pode ser necessário instalar o software de suporte. Se você for um programador .NET e quiser exportar um arquivo XPS para o formato JPG/JPEG programaticamente, este artigo explicará como converter XPS para JPG em C#.
Os seguintes pontos serão abordados neste artigo:
API C# .NET para converter XPS em JPG
Neste artigo, usaremos Conholdate.Total for .NET para converter XPS em JPG. Essa biblioteca permite criar, editar e salvar documentos XPS existentes e novos. Portanto, você pode baixar a DLL ou instalar esta API de conversão XPS usando NuGet.
Install-Package Conholdate.Total
Como converter XPS para JPG/JPEG programaticamente em C#
A API de conversão XPS permite que você converta seus arquivos XPS para JPG.
A seguir estão as etapas para converter um arquivo XPS em uma imagem JPG:
- Inicialize o objeto da classe Stream para documentos XPS.
- Crie uma instância da classe XpsDocument usando o fluxo XPS (criado na etapa anterior) e o objeto da classe XpsLoadOptions como parâmetros.
- Inicialize o objeto da classe JpegSaveOptions com os parâmetros necessários.
- Crie uma instância da classe ImageDevice.
- Salve o JPG no objeto ImageDevice invocando XpsDocument.Save(Device device, SaveOptions options).
- Use o ImageDevice para salvar o JPG no disco (conforme mostrado no exemplo de código abaixo).
O exemplo de código a seguir mostra como converter XPS em JPG usando C#:
Obtenha uma licença gratuita
Você pode adquirir uma licença temporária gratuita para testar a API sem limitações de avaliação.
Conclusão
Para concluir este artigo, esperamos que você tenha aprendido como converter XPS para JPG em C# usando uma API de conversão XPS. Você pode visitar a documentação para explorar outros recursos da biblioteca de conversão XPS.
Faça uma pergunta
Você pode nos enviar suas perguntas ou dúvidas em nosso fórum.