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

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.