
XPS (Especificação de papel XML aberto) e OXPS (OpenXPS) são formatos de documento de página fixa concebidos para preservar o layout e formatação do conteúdo original PDF (formato de documento portátil), Neste artigo, mostraremos como converter XPS ou OXPS para PDF em C#, fornecendo uma guia abrangente para os desenvolvedores que procuram melhorar suas capacidades de gerenciamento de documentos usando a melhor biblioteca C# para conversão de XPS para PDF.
Tabela de Conteúdo
- C# API para converter XPS para PDF
- Converter XPS para PDF usando C#
- Converter páginas específicas do XPS para PDF
- OXPS para PDF Converter em C#
- Converter Páginas específicas do OXPS para PDF
- Converter arquivo XPS para PDF Online
- Recursos de aprendizagem para conversão de XPS para PDF
C# API para converter XPS para PDF
Para efetivamente executar uma conversão XPS para PDF em C#, usaremos o Aspose.Page para .NET Esta robusta biblioteca permite que os desenvolvedores crie, edite, manipule e converta XPS e EPS / PS Aspose.Page para .NET é uma API confiável e independente que integra sem esforço em seus aplicativos.
Você também pode Descarregue o DLL diretamente ou instalar a API usando o seguinte NuGet Comando em:
PM> Install-Package Aspose.Page
Converter XPS para PDF usando C#
Para converter um documento XPS inteiro em formato PDF, siga estas etapas:
- Carregue o arquivo de entrada XPS.
- Iniciar o objeto de opções com os parâmetros necessários.
- Crie uma instância do PdfDevice para renderização.
- Exportar o documento XPS para um arquivo PDF.
Aqui está uma amostra de código que demonstra como converter um arquivo XPS para um PDF usando C#:
Converter Páginas específicas do XPS para PDF em C#
Se você precisa converter páginas específicas de um documento XPS para o formato PDF, siga estas etapas:
- Iniciar o fluxo de entrada XPS.
- Carregue o documento XPS do fluxo.
- Crie uma instância do objeto PdfSaveOptions.
- Determine os números de página para conversão.
- Salve o documento como um arquivo PDF.
A seguinte amostra de código ilustra como converter páginas específicas de um XPS para PDF em C#:
Este snippet usa um documento XPS com várias páginas, convertendo apenas as páginas 1 e 3 para PDF, conforme especificado:

OXPS para PDF Converter em C#
O formato OXPS é uma versão avançada do formato de arquivo XPS, mas pode não ser suportado por sistemas operacionais mais antigos:
- Iniciar o fluxo de entrada OXPS.
- Carregue o arquivo OXPS do fluxo.
- Crie uma instância da classe PdfSaveOptions.
- Exportar o documento OXPS para um arquivo PDF.
Aqui está uma amostra de código que mostra como converter OXPS para PDF em C#:
Converter Páginas específicas do OXPS para PDF em C#
Você também pode converter páginas específicas de um documento OXPS para o formato PDF:
- Carregue o arquivo OXPS.
- Declarar o objeto PdfSaveOptions.
- Especifique o número de página(s) que você deseja converter.
- Render o documento OXPS para PDF.
O corte de código abaixo mostra como converter páginas específicas de um OXPS para PDF em C#, focando-se na conversão da primeira página:
Obtenha uma licença gratuita
Você pode Obtenha uma licença temporária gratuita para testar a biblioteca Aspose.Page sem quaisquer restrições de avaliação.
Recursos de aprendizagem para conversão de XPS para PDF {#resursos de aprendizagem}
Além de converter documentos XPS ou OXPS em formato PDF, explore as diversas características da biblioteca com estes recursos:
- Guia do desenvolvedor da Aspose.Page
- Aplicações on-line gratuitas
- Referência de API
- Como fazer guias e artigos
Conclusão
Neste artigo, exploramos como programaticamente converter XPS para PDF e OXPS a PDF usando C#. Também cobrimos como exportar páginas específicas de ambos os documentos Xps e OX PS para o formato PDF. Ao aproveitar a Best C # biblioteca para xps para pdf, você pode otimizar o seu fluxo de trabalho de documentação. Se você tiver quaisquer perguntas, sinta-se livre para chegar em nosso Fórum de Apoio Livre.