Este artigo básico contém detalhes sobre como converter PDF para XPS em C#. Ele inclui todas as informações para configurar o ambiente .NET e o guia passo a passo para atender aos requisitos. Para converter PDF para XPS C#, é fornecido um código que pode ser modificado para definir as respectivas propriedades conforme suas necessidades.
Etapas para converter PDF para XPS em C#
- Configure seu aplicativo instalando a dependência Aspose.PDF com o gerenciador de pacotes NuGet
- Carregue o PDF de origem com a classe Document para convertê-lo para o formato XPS
- Crie um objeto de classe XpsSaveOptions e defina propriedades diferentes
- Salve o arquivo de saída no formato de arquivo XPS
Para criar um conversor de PDF para XPS, o código C# é exibido aqui que demonstra o processo completo. Carregue rapidamente um documento PDF de entrada de um MemoryStream ou do disco e especifique diferentes características para gerar o arquivo XPS. Por fim, grave o arquivo de saída renderizado em um MemoryStream, Byte Array ou no disco, com base no design do aplicativo.
Código para converter PDF para XPS em C#
namespace ConvertPdfToXpsInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PDF to XPS in C# | |
{ | |
// Instantiate license | |
Aspose.Pdf.License lic = new Aspose.Pdf.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load PDF document | |
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document("input.pdf"); | |
// Instantiate XPS Save options | |
Aspose.Pdf.XpsSaveOptions saveOptions = new Aspose.Pdf.XpsSaveOptions(); | |
// Save the XPS document | |
pdfDocument.Save("PDFToXPS.xps", saveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Este trecho de código demonstra como usar o documento C# converte PDF para XPS sem a necessidade de instalar qualquer outra ferramenta. Além disso, você pode optar por preservar o texto transparente no arquivo de saída. Da mesma forma, o trecho de código pode ser improvisado para converter todas as páginas ou apenas algumas páginas selecionadas para o formato de arquivo XPS.
Este artigo abordou como o uso da renderização de C# PDF para XPS pode ser executado enquanto explica várias propriedades de personalização. No entanto, se você estiver interessado em aprender a conversão de PDF para PDFA, consulte o artigo em como converter PDF para formato PDFA usando C#.