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.

  1. Définissez le chemin d’accès au répertoire des documents.
  2. Créez un fichier XPS à l’aide de XpsDocument Class .
  3. Créez une page vide avec la méthode InsertPage() .
  4. 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");
L'extrait de code suivant montre comment supprimer les pages inutiles des fichiers XPS dans la solution Aspose.Page pour .NET Api.

Suivez les étapes suivantes si certaines pages de votre fichier XPS doivent être supprimées :

  1. Définissez le chemin d’accès au répertoire des documents.
  2. Créez ou ouvrez un fichier XPS à l’aide de la classe XpsDocument.
  3. Supprimez les pages dont vous n’avez plus besoin avec la méthode RemovePage()
  4. 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

XPS (XML Paper Specification) est l’équivalent Microsoft du PDF. Il repose sur XML/HTML, préserve la mise en page sur toutes les plateformes et est indépendant du système d’exploitation.