XPS en PDF en ligne

XPS(XML Paper Spécification) et PDF(Portable Document Format) sont tous deux des formats largement utilisés pour le partage et l’archivage de documents. XPS a été développé par Microsoft comme alternative au PDF, offrant des fonctionnalités similaires pour préserver l’apparence visuelle et la mise en page des documents. Cependant, le PDF a gagné en popularité au fil du temps en raison de sa compatibilité sur différentes plates-formes et appareils. Parfois, vous devrez peut-être convertir des documents XPS en PDF à des fins différentes. En conséquence, cet article de blog explique comment convertir XPS en PDF en ligne gratuitement ou en C# .NET ou Java.

Convertisseur XPS en PDF gratuit en ligne

Bien que les fichiers XPS puissent être ouverts sur des ordinateurs Windows à l’aide de la visionneuse XPS intégrée, des problèmes de compatibilité surviennent lorsque vous tentez d’ouvrir des fichiers XPS sur d’autres systèmes d’exploitation ou appareils. C’est là que se fait sentir le besoin de conversion en ligne. La conversion de XPS en PDF garantit que vos documents peuvent être facilement visualisés, partagés et imprimés sur diverses plates-formes sans aucune différence de formatage.

En conséquence, ce convertisseur gratuit XPS en PDF a révolutionné la conversion car vous n’avez pas besoin d’installer de logiciel supplémentaire pour effectuer la conversion.

  1. Tout d’abord, parcourez le convertisseur visio en ligne avec un navigateur Internet.
  2. Déposez le fichier dans le volet rectangulaire et téléchargez le fichier source.
  3. Le fichier d’entrée terminera le téléchargement et le bouton Convertir sera activé.
  4. Lancez la conversion et commencez le rendu XPS en PDF.
  5. Téléchargez le document PDF de sortie ou copiez le lien pour y accéder en ligne.

PS : Le lien en ligne pour télécharger ou partager le fichier de sortie sera activé après 24 heures car vos données ne sont pas stockées sur le serveur.

Avantages de la conversion en ligne de XPS en PDF

Accessibilité : ce convertisseur en ligne est accessible depuis n’importe quel appareil doté d’une connexion Internet, éliminant ainsi le besoin d’installation de logiciel.

Gains de temps et d’efforts : ce convertisseur en ligne rationalise le processus de conversion, vous permettant d’économiser du temps et des efforts par rapport aux logiciels traditionnels.

Compatibilité des plates-formes : les fichiers PDF résultants sont compatibles avec une large gamme d’appareils et de systèmes d’exploitation.

Interface conviviale : ce convertisseur en ligne possède une interface intuitive qui rend le processus de conversion simple, même pour les utilisateurs ayant une expertise technique limitée.

Convertir XPS en PDF en C#

Vous pouvez facilement convertir XPS en PDF en C# en suivant les étapes ci-dessous :

  • Configurez Conholdate.Total pour .NET dans votre projet.
  • Lancez des flux et chargez le fichier XPS d’entrée.
  • Initialisez l’objet de classe PdfSaveOptions.
  • Créez un périphérique de rendu pour le format PDF.

L’exemple de code suivant explique comment convertir XPS en PDF en C# :

// Initialiser le flux de sortie PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Initialiser le flux d'entrée XPS
//en utilisant (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))
{
// Charger le document XPS à partir du flux
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// ou chargez le document XPS directement à partir du fichier. Aucun xpsStream n’est alors nécessaire.
// Document XpsDocument = new XpsDocument(inputFileName, new XpsLoadOptions());

// Initialisez l'objet d'options avec les paramètres nécessaires.
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,
};
// Créer un périphérique de rendu pour le format PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);

document.Save(device, options);
}

Convertir des diagrammes XPS en PDF en Java

Les étapes suivantes expliquent comment convertir XPS en PDF en Java :

  • Installez Conholdate.Total pour Java dans votre application.
  • initialisez le flux de sortie PDF à l’aide de FileOutputStream.
  • Initialisez PdfSaveOptions avec les paramètres nécessaires.

L’exemple de code ci-dessous montre comment convertir XPS en PDF en Java :

// initialiser le flux de sortie PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");

// charger un document XPS
XpsDocument document = new XpsDocument("input.xps");

// initialiser PdfSaveOptions avec les paramètres nécessaires
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 });

// créer un périphérique de rendu pour le format PDF
PdfDevice device = new PdfDevice(pdfStream);
// rendre XPS au format PDF
document.save(device, options);   

Licence d’évaluation gratuite

Vous pouvez demander une licence temporaire gratuite pour tester les API dans leur pleine capacité.

Résumé

La conversion de fichiers XPS au format PDF n’a jamais été aussi simple, grâce à cette conversion en ligne. Que vous soyez un particulier souhaitant partager des documents avec des amis ou un professionnel souhaitant garantir une compatibilité multiplateforme, ce convertisseur offre une solution pratique à vos besoins de conversion. De plus, il couvre également l’intégration de cette fonctionnalité dans vos applications utilisant C# ou Java. En cas de questions, veuillez nous écrire au forum.

Voir également