Índice
Instalado via NuGet
PM> Install-Package Spire.PDF
Links Relacionados
XPS é um formato semelhante ao PDF, mas usa XML no layout, aparência e informações de impressão de um arquivo. O formato XPS foi desenvolvido pela Microsoft e é suportado nativamente pelos sistemas operacionais Windows. Se você deseja trabalhar com seus arquivos PDF em um computador com Windows sem instalar outro software, pode convertê-lo para o formato XPS. Da mesma forma, se você precisar compartilhar um arquivo XPS com um usuário de Mac ou usá-lo em vários dispositivos, é mais recomendável convertê-lo em PDF. Este artigo demonstrará como programaticamente converta PDF para XPS ou XPS para PDF usando Spire.PDF for .NET.
Instalar o Spire.PDF for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.PDF
Converta PDF para XPS em C# e VB.NET
O Spire.PDF for .NET oferece suporte à conversão de PDF para vários formatos de arquivo e, para obter a conversão de PDF para XPS, você só precisa de três linhas de código principal. A seguir estão as etapas detalhadas.
- Crie uma instância PdfDocument.
- Carregue um documento PDF de amostra usando o método PdfDocument.LoadFromFile().
- Converta o documento PDF em um arquivo XPS usando o método PdfDocument.SaveToFile (string filename, FileFormat.XPS).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertPdfToXps { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load sample PDF document pdf.LoadFromFile("sample.pdf"); //Save it to XPS format pdf.SaveToFile("ToXPS.xps", FileFormat.XPS); pdf.Close(); } } }
Converter XPS para PDF em C# e VB.NET
A conversão de XPS para PDF também pode ser obtida com o Spire.PDF for .NET. Durante a conversão, você pode definir para manter a imagem de alta qualidade no arquivo PDF gerado usando o método PdfDocument.ConvertOptions.SetXpsToPdfOptions(). A seguir estão as etapas detalhadas.
- Crie uma instância PdfDocument.
- Carregue um arquivo XPS usando o método PdfDocument.LoadFromFile(string filename, FileFormat.XPS) ou o método PdfDocument.LoadFromXPS().
- Durante a conversão, defina as opções de conversão de XPS para PDF para manter imagens de alta qualidade usando o método PdfDocument.ConvertOptions.SetXpsToPdfOptions().
- Salve o arquivo XPS em um arquivo PDF usando o método PdfDocument.SaveToFile(string filename, FileFormat.PDF).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertXPStoPDF { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a sample XPS file pdf.LoadFromFile("Sample.xps", FileFormat.XPS); //pdf.LoadFromXPS("Sample.xps"); //Keep high quality images when converting XPS to PDF pdf.ConvertOptions.SetXpsToPdfOptions(true); //Save the XPS file to PDF pdf.SaveToFile("XPStoPDF.pdf", FileFormat.PDF); } } }
Solicitar uma licença temporária
Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de avaliação de 30 dias para você mesmo.