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.
- Em primeiro lugar, navegue no conversor de Visio online com um navegador de Internet.
- Solte o arquivo no painel retangular e carregue o arquivo de origem.
- O arquivo de entrada terminará o upload e o botão Converter será habilitado.
- Inicie a conversão e comece a renderizar XPS em PDF.
- 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.