C# Convert XPS to PDF | Convert OXPS to PDF in C#

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

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:

XPS to PDF

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:

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.

More in this category