Vous cherchez un moyen de convertir vos fichiers XPS au format TIFF ? Si oui, vous êtes au bon endroit. Dans cet article, nous allons vous montrer comment convertir XPS en TIFF en C# en suivant quelques étapes simples.
Tout d’abord, nous examinerons l’API de conversion XPS en TIFF pour convertir vos fichiers XPS au format TIFF. Ensuite, nous allons parcourir les étapes de la conversion. Enfin, nous fournirons l’accès à l’outil de conversion en ligne gratuit et à d’autres liens utiles pour d’autres améliorations. Alors, commençons!
Les sujets suivants seront traités dans cet article :
- API de conversion C# XPS vers TIFF – Téléchargement gratuit
- Étapes pour convertir XPS en TIFF
- Convertir une image XPS en TIFF
API de conversion C# XPS en TIFF – Téléchargement gratuit
Pour convertir XPS en TIFF, nous utiliserons l’API Aspose.Page for .NET. Il nous permet de charger, fusionner, convertir et restituer des documents XPS, PS et EPS dans des applications C#.
La classe XpsDocument de l’API encapsule les documents XPS. La classe TiffSaveOptions de l’API contient les options nécessaires à la gestion du processus d’enregistrement TIFF. La classe ImageDevice encapsule le rendu du document à l’image. La méthode Save(Device, SaveOptions) enregistre le document XPS à l’aide de l’instance Device.
Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.
PM> Install-Package Aspose.Page
Comment convertir XPS en TIFF
Nous pouvons facilement convertir un fichier XPS au format TIFF en suivant les étapes ci-dessous :
- Chargez un fichier XPS.
- Spécifiez les options d’enregistrement TIFF.
- Enregistrez XPS au format TIFF.
La section suivante décrit comment transformer ces étapes en code C# et convertir un fichier XPS au format TIFF.
Convertir une image XPS en TIFF à l’aide de C#
Nous pouvons convertir des fichiers XPS en images TIFF en suivant les étapes ci-dessous :
- Tout d’abord, chargez un document XPS à l’aide de la classe XpsDocument.
- Ensuite, initialisez l’objet de classe TiffSaveOptions avec les paramètres nécessaires.
- Ensuite, créez une instance de la classe ImageDevice.
- Après cela, appelez la méthode Save() pour enregistrer l’image dans l’objet ImageDevice.
- Enfin, utilisez ImageDevice pour enregistrer l’image en tant que fichier TIFF.
L’exemple de code suivant montre comment convertir un fichier XPS en images TIFF à l’aide de C#.
// Cet exemple de code montre comment convertir XPS en TIFF.
// Chemin d'accès au répertoire des documents.
string dataDir = "C:\\Files\\";
// Fichier d'entrée
string inputFileName = dataDir + "sample.xps";
// Fichier de sortie
string outputFileName = "sample_out.tif";
// Initialiser le flux d'entrée XPS
using (Stream xpsStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read))
{
// Charger le document XPS à partir du flux
XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
// ou chargez le document XPS directement à partir du fichier. Aucun xpsStream n'est alors nécessaire.
// Document XpsDocument = nouveau XpsDocument(inputFileName, new XpsLoadOptions());
// Initialisez l'objet d'options avec les paramètres nécessaires.
TiffSaveOptions options = new TiffSaveOptions()
{
SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality,
Resolution = 300,
PageNumbers = new int[] { 1, 2, 6 }
};
// Créer un périphérique de rendu pour le format PDF
ImageDevice device = new ImageDevice();
document.Save(device, options);
// Itérer à travers les partitions de documents (documents fixes, en termes XPS)
for (int i = 0; i < device.Result.Length; i++)
{
// Itérer à travers les pages de partition
for (int j = 0; j < device.Result[i].Length; j++)
{
// Initialiser le flux de sortie d'image
using (Stream imageStream = System.IO.File.Open(dataDir + Path.GetFileNameWithoutExtension(outputFileName) + "_" + (i + 1) + "_" + (j + 1) +
Path.GetExtension(outputFileName), System.IO.FileMode.Create, System.IO.FileAccess.Write))
// Écrire une image
imageStream.Write(device.Result[i][j], 0, device.Result[i][j].Length);
} // End inner for
} // End outer for
} // End using
Licence API gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.
Essayez en ligne
Veuillez essayer l’outil de conversion XPS vers TIFF en ligne gratuit suivant, qui est développé à l’aide de l’API ci-dessus. C’est un excellent outil pour ceux qui ont besoin de convertir leurs fichiers XPS au format TIFF.
https://products.aspose.app/page/conversion/xps-to-tiff
Conclusion
Dans cet article, nous avons appris à convertir XPS en TIFF en C#. Nous avons vu que le processus est relativement simple et ne nécessite que quelques lignes de code. Grâce à ces connaissances, les développeurs peuvent facilement ajouter la fonctionnalité de conversion XPS vers TIFF à leurs applications. En outre, vous pouvez en savoir plus sur Aspose.Page pour l’API .NET en utilisant la documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.