C# Converter XPS para PDF | Converter OXPS para PDF em C#

XPS (Especificação de Papel Open XML) e OXPS (OpenXPS) são formatos de documentos de página fixa projetados especificamente para manter o layout e a formatação do conteúdo original. Embora os documentos XPS compartilhem semelhanças com PDF (Formato de Documento Portátil), seu suporte a plataformas e dispositivos não é tão extenso. Neste artigo, demonstraremos como converter XPS ou OXPS para PDF em C#, fornecendo um guia abrangente para desenvolvedores ansiosos para aprimorar suas capacidades de gerenciamento de documentos usando a melhor biblioteca C# para conversão de XPS para PDF.

Tabela de Conteúdos

  1. API C# para Converter XPS para PDF
  2. Converter XPS para PDF usando C#
  3. Converter Páginas Específicas de XPS para PDF
  4. Conversor OXPS para PDF em C#
  5. Converter Páginas Específicas de OXPS para PDF
  6. Converter Arquivo XPS para PDF Online
  7. Recursos de Aprendizado para Conversão de XPS para PDF

API C# para Converter XPS para PDF

Para realizar uma conversão de XPS para PDF em C# de forma eficiente, utilizaremos a API Aspose.Page para .NET. Esta biblioteca robusta permite que os desenvolvedores criem, editem, manipulem e convertam documentos XPS e EPS/PS de forma integrada. Aspose.Page para .NET é uma API confiável e independente que se integra facilmente às suas aplicações .NET.

Você pode baixar a DLL diretamente ou instalar a API usando o seguinte comando NuGet:

PM> Install-Package Aspose.Page

Converter XPS para PDF usando C#

Para converter um documento XPS inteiro para o formato PDF, siga estas etapas:

  1. Carregue o arquivo XPS de entrada.
  2. Inicialize o objeto de opções com os parâmetros necessários.
  3. Crie uma instância do PdfDevice para renderização.
  4. Exporte o documento XPS para um arquivo PDF.

Aqui está um exemplo de código demonstrando como converter um arquivo XPS para PDF usando C#:

Converter Páginas Específicas de XPS para PDF em C#

Se você precisar converter páginas específicas de um documento XPS para o formato PDF, siga estas etapas:

  1. Inicialize o fluxo de entrada XPS.
  2. Carregue o documento XPS a partir do fluxo.
  3. Crie uma instância do objeto PdfSaveOptions.
  4. Especifique os números das páginas para conversão.
  5. Salve o documento como um arquivo PDF.

O seguinte exemplo de código ilustra como converter páginas específicas de um XPS para PDF em C#:

Este trecho usa um documento XPS com várias páginas, convertendo apenas as páginas 1 e 3 para PDF, conforme especificado. A captura de tela abaixo mostra as duas páginas renderizadas como um documento PDF:

XPS para PDF

Conversor OXPS para PDF 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. Converter um documento OXPS para PDF é simples:

  1. Inicialize o fluxo de entrada OXPS.
  2. Carregue o arquivo OXPS a partir do fluxo.
  3. Crie uma instância da classe PdfSaveOptions.
  4. Exporte o documento OXPS para um arquivo PDF.

Aqui está um exemplo de código mostrando como converter OXPS para PDF em C#:

Converter Páginas Específicas de OXPS para PDF em C#

Você também pode converter páginas específicas de um documento OXPS para o formato PDF. Siga estas etapas:

  1. Carregue o arquivo OXPS.
  2. Declare o objeto PdfSaveOptions.
  3. Especifique o(s) número(s) da página que deseja converter.
  4. Renderize o documento OXPS para PDF.

O trecho de código abaixo demonstra como converter páginas específicas de um OXPS para PDF em C#, focando na conversão da primeira página:

Obtenha uma Licença Gratuita

Você pode obter uma licença temporária gratuita para testar a biblioteca Aspose.Page sem restrições de avaliação.

Recursos de Aprendizado para Conversão de XPS para PDF

Além de converter documentos XPS ou OXPS para o formato PDF, explore os diversos recursos da biblioteca com estes materiais:

Conclusão

Neste artigo, exploramos como programaticamente converter XPS para PDF e OXPS para PDF usando C#. Também abordamos como exportar páginas específicas de documentos XPS e OXPS para o formato PDF. Ao aproveitar a melhor biblioteca C# para XPS para PDF, você pode otimizar seu fluxo de trabalho de gerenciamento de documentos. Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato em nosso fórum de suporte gratuito.