Gérer le nombre de pages de XPS
Solution API .NET pour ajouter ou supprimer des pages vers/du fichier XPS
XPS peut contenir plusieurs documents dans un seul fichier et les documents XPS peuvent contenir plusieurs pages. Une autre fonctionnalité offerte par la solution API Aspose.Page est la gestion du numéro du fichier XPS. Avec lui, pour la transformation de fichiers XPS, en utilisant l'API, vous pouvez ajouter ou supprimer des pages. Cela peut être fait sur des fichiers existants ou sur de nouveaux fichiers que vous venez de créer.
Ajoutez ou supprimez des pages vers/depuis les documents XPS dont nous avons besoin :
Aspose.Page pour l'API .NET qui est une API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme C#.
Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.Page et installez. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de packages.
Package Manager Console Command
PM> Install-Package Aspose.Page
Étapes pour ajouter des pages à un fichier XPS.
- Définissez le chemin d’accès au répertoire des documents.
- Créez un fichier XPS à l’aide de XpsDocument Class .
- Créez une page vide avec la méthode InsertPage() .
- Enregistrez le document XPS modifié à l’aide de XPsDocument.Save
Code C# pour ajouter des pages à un fichier XPS
using Aspose.Page.Xps;
using Aspose.Page.Xps.XpsModel;
using System.Drawing;
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithPages();
// Create a new XPS Document
XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");
// Insert an empty page at beginning of pages list
doc.InsertPage(1, true);
// Save the resultant XPS document
doc.Save(dataDir + "AddPages_out.xps");
Suivez les étapes suivantes si certaines pages de votre fichier XPS doivent être supprimées :
- Définissez le chemin d’accès au répertoire des documents.
- Créez ou ouvrez un fichier XPS à l’aide de la classe XpsDocument.
- Supprimez les pages dont vous n’avez plus besoin avec la méthode RemovePage()
- Enregistrez le document XPS modifié au moyen de la méthode XPsDocument.Save()
Code C# pour supprimer des pages du fichier XPS
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithPages();
// Create a new XPS Document
XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");
// Remove the first page (at index 1).
doc.RemovePageAt(1);
// Save the resultant XPS document
doc.Save(dataDir + "Sample2_out.xps");
FAQ
1. Comment supprimer une page dans XPS ?
Pour supprimer une page d’un fichier XPS RemovePage() Méthode et enregistrer le document modifié.
2. Pouvez-vous modifier des pages de fichiers XPS ?
Pour modifier des fichiers XPS avec cette solution API, utilisez les propriétés, méthodes et constructeurs de la classe XpsDocument.
3. Comment ajouter des pages aux fichiers XPS ?
Pour ajouter une autre page à un fichier XPS InsertPage() Méthode et enregistrer le document modifié.
XPS Qu'est-ce que le format de fichier XPS
Le format XPS est similaire au format PDF. Les deux sont des formats de langage de description de page (PDL). EPS est basé sur HTML et non sur le langage PostScript. Le fichier .eps est capable de contenir un balisage de la structure du document ainsi que des informations sur l'apparence du document. Il existe également des instructions supplémentaires sur la façon d'imprimer et de rendre le document. La caractéristique du format est qu'il fixe la description du document, ce qui signifie qu'il aura le même aspect, peu importe qui et à partir de quel système opérationnel l'ouvre.