Ajouter et manipuler des tickets d’impression

Créez, modifiez, liez et obtenez des tickets d’impression de fichiers XPS via C++

 

Dans le contexte des fichiers XPS, un ticket d'impression est un ensemble d'instructions qui spécifient comment un document doit être imprimé. Il s'agit essentiellement d'un fichier de configuration qui contient des informations sur :

  • Les dimensions et l’orientation des pages imprimées.
  • Le bac à papier ou le chargeur doit être utilisé.
  • La résolution et la profondeur des couleurs de la sortie imprimée.
  • S’il faut imprimer des deux côtés du papier.
  • L’ordre dans lequel les pages doivent être imprimées et assemblées.
  • Toutes les options de finition supplémentaires, telles que l’agrafage, la reliure ou la perforation.

En comprenant et en utilisant les tickets d'impression, vous pouvez optimiser le processus d'impression et obtenir le résultat souhaité pour vos documents XPS.

La solution API Aspose.Page, parmi les différentes autres fonctionnalités, permet de travailler avec des tickets d'impression. Vous trouverez ici des informations qui expliquent comment les créer, les modifier, les obtenir et les lier. Pour manipuler les tickets d'impression des fichiers XPS, nous avons besoin de :

-

Aspose.Page pour l'API C++ qui est une manipulation et une conversion de documents riches en fonctionnalités, puissantes et faciles à utiliser.

-

Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.Page et installez. Vous pouvez également utiliser la commande suivante à partir de la console Package Manager.

Package Manager Console Command

    PM> Install-Package Aspose.Page

Étapes pour créer un ticket d’impression personnalisé C++.

  1. Définissez le chemin d’accès au répertoire des documents.
  2. Créez un fichier XPS à l’aide de la XpsDocument Class .
  3. Ajoutez un ticket d’impression de travail personnalisé à l’aide du constructeur JobPrintTicket .
  4. Ajoutez un initialiseur de paramètre de page personnalisé et une option de résolution de page personnalisée au ticket.
  5. Enregistrez le document XPS modifié à l’aide de la méthode XPsDocument.Save() .
Créer un ticket d'impression personnalisé

Étapes pour modifier les tickets d’impression XPS via C++.

  1. Définissez le chemin d’accès au répertoire des documents.
  2. Ouvrez le document XPS avec des tickets d’impression à l’aide de la Classe XpsDocument.
  3. Pour supprimer les paramètres inutiles du ticket, utilisez la méthode Remove() .
  4. Enregistrez le document avec le ticket d’impression modifié au moyen de la méthode XPsDocument.Save().
Modifier un ticket imprimé

Étapes pour obtenir des tickets d’impression via C++.

  1. Définissez le chemin d’accès au répertoire des documents.
  2. Ouvrez le document XPS avec des tickets d’impression à l’aide de la Classe XpsDocument.
  3. Créez le ticket d’impression de travail avec le constructeur JobPrintTicket.
  4. Créez le ticket d’impression du document à l’aide de la méthode GetDocumentPrintTicket() .
  5. Obtenez le ticket d’impression de page à l’aide de la méthode GetPagePrintTicket() .
  6. Enregistrez le document avec le ticket d’impression du travail modifié au moyen de la méthode XPsDocument.Save().
Obtenez un billet imprimé

Étapes pour lier les tickets d’impression pour le fichier XPS via C++.

  1. Définissez le chemin d’accès au répertoire des documents.
  2. Créez un nouveau fichier XPS et ouvrez le document XPS avec des tickets d’impression à l’aide de XpsDocument Class.
  3. Ouvrez le document XPS avec les tickets d’impression à l’aide de XpsDocument Class
  4. Liez le ticket d’impression de travail au constructeur JobPrintTicket.
  5. Liez le ticket d’impression du document à l’aide des méthodes GetDocumentPrintTicket() et SetDocumentPrintTicket() .
  6. Liez le ticket d’impression de page à l’aide des méthodes GetPagePrintTicket() et SetPagePrintTicket() .
  7. Enregistrez le document avec le ticket d’impression de travail modifié au moyen de la méthode XPsDocument.Save().
Lier un ticket imprimé

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.