XPS para PDF on-line

XPS(Especificação de papel XML) e PDF(Formato de documento portátil) são formatos amplamente usados para compartilhamento e arquivamento de documentos. O XPS foi desenvolvido pela Microsoft como uma alternativa ao PDF, oferecendo recursos semelhantes para preservar a aparência visual e o layout dos documentos. No entanto, o PDF ganhou popularidade ao longo do tempo devido à sua compatibilidade entre diferentes plataformas e dispositivos. Às vezes, pode ser necessário converter documentos XPS em PDF para diferentes finalidades. Conseqüentemente, esta postagem do blog aborda como converter XPS em PDF online gratuitamente ou em C# .NET ou Java.

Conversor XPS para PDF Online Gratuito

Embora os arquivos XPS possam ser abertos em computadores Windows usando o XPS Viewer integrado, surgem problemas de compatibilidade ao tentar abrir arquivos XPS em outros sistemas operacionais ou dispositivos. É aqui que surge a necessidade de conversão online. A conversão de XPS para PDF garante que seus documentos possam ser facilmente visualizados, compartilhados e impressos em várias plataformas, sem quaisquer discrepâncias de formatação.

Conseqüentemente, este conversor gratuito de XPS para PDF revolucionou a conversão, pois você não precisa instalar nenhum software adicional para realizar a conversão.

  1. Em primeiro lugar, navegue no conversor de Visio online com um navegador de Internet.
  2. Solte o arquivo no painel retangular e carregue o arquivo de origem.
  3. O arquivo de entrada terminará o upload e o botão Converter será habilitado.
  4. Inicie a conversão e comece a renderizar XPS em PDF.
  5. Baixe o documento PDF de saída ou copie o link para acessá-lo online.

PS: O link online para baixar ou compartilhar o arquivo de saída será habilitado após 24 horas, pois seus dados não são armazenados no servidor.

Benefícios da conversão online de XPS para PDF

Acessibilidade: Este conversor online pode ser acessado de qualquer dispositivo com conexão à internet, eliminando a necessidade de instalação de software.

Economia de tempo e esforço: Este conversor online agiliza o processo de conversão, economizando tempo e esforço em comparação com o software tradicional.

Compatibilidade de plataforma: Os arquivos PDF resultantes são compatíveis com uma ampla variedade de dispositivos e sistemas operacionais.

Interface amigável: Este conversor online possui uma interface intuitiva que torna o processo de conversão simples, mesmo para usuários com conhecimento técnico limitado.

Converter XPS em PDF em C#

Você pode converter facilmente XPS em PDF em C# seguindo as etapas abaixo:

  • Configure Conholdate.Total for .NET em seu projeto.
  • Inicie fluxos e carregue o arquivo XPS de entrada.
  • Inicialize o objeto da classe PdfSaveOptions.
  • Crie um dispositivo de renderização para formato PDF.

O exemplo de código a seguir explica como converter XPS em PDF em C#:

// Inicializar fluxo de saída de PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Inicializar fluxo de entrada XPS
//usando (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// Carregar documento XPS do fluxo
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// ou carregue o documento XPS diretamente do arquivo. Nenhum xpsStream é necessário então.
// Documento XpsDocument = new XpsDocument(inputFileName, new XpsLoadOptions());

// Inicialize o objeto de opções com os parâmetros necessários.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
    JpegQualityLevel = 100,
    ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
    TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// Crie um dispositivo de renderização para formato PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);

document.Save(device, options);
}

Converta diagramas XPS em PDF em Java

As etapas a seguir explicam como converter XPS em PDF em Java:

  • Instale Conholdate.Total for Java em seu aplicativo.
  • inicialize o fluxo de saída de PDF usando FileOutputStream.
  • Inicialize PdfSaveOptions com os parâmetros necessários.

O código de exemplo abaixo demonstra como converter XPS em PDF em Java:

// inicializar fluxo de saída de PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");

// carregar documento XPS
XpsDocument document = new XpsDocument("input.xps");

// inicialize PdfSaveOptions com os parâmetros necessários
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });

// criar dispositivo de renderização para formato PDF
PdfDevice device = new PdfDevice(pdfStream);
// renderizar XPS como PDF
document.save(device, options);   

Licença de avaliação gratuita

Você pode solicitar uma licença temporária gratuita para testar as APIs em plena capacidade.

Resumindo

Converter arquivos XPS para o formato PDF nunca foi tão fácil, graças a esta conversão online. Quer você seja um indivíduo que deseja compartilhar documentos com amigos ou um profissional de negócios que precisa garantir a compatibilidade entre plataformas, este conversor oferece uma solução conveniente para suas necessidades de conversão. Além disso, também abrange a integração desse recurso em seus aplicativos usando C# ou Java. Em caso de dúvidas, escreva para nós no fórum.

Veja também