Creare documenti XPS da zero

Soluzione API C++ per creare e modificare file XPS.

 

La soluzione API Aspose.Page per C++ ti consente di manipolare i file XPS e altri file in formato Page Description Language. La ricca funzionalità permette di aggiungere diverse forme ai documenti, unire più file in uno solo o convertirli in un formato più adatto. Nel caso in cui tu stia iniziando a lavorare con questo formato, qui viene descritto come creare nuovi file XPS e modificare (aggiungere glifi a) quelli già esistenti. Lo snippet di codice viene aggiunto per una migliore comprensibilità.

Per creare un nuovo file XPS, abbiamo bisogno di:

  • L'API Aspose.Page per C++, che è un'API potente, ricca di funzionalità e facile da usare per la manipolazione e la conversione dei documenti per la piattaforma C++.

  • Puoi scaricare direttamente la versione più recente: apri Gestione pacchetti NuGet, cerca Aspose.Page.Cpp e installalo. Puoi anche utilizzare il comando seguente dalla Console di Gestione pacchetti.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Creare un file XPS con C++

  1. Crea un nuovo documento XPS utilizzando la funzione MakeObject, che restituisce un oggetto della Classe XpsDocument
  2. Aggiungi un set di glifi (glyphs) al documento utilizzando il Metodo AddGlyphs() dell’oggetto documento XPS.
  3. Imposta il colore di riempimento del testo utilizzando il Metodo set_Fill, passando un pennello a tinta unita (solid color brush) creato dal Metodo CreateSolidColorBrush dell’oggetto documento XPS.
  4. Salva il documento XPS risultante in un file denominato output.xps nella directory specificata dalla variabile dir.
Creare file XPS

XPS Cos'è il formato file XPS

XPS (XML Paper Specification) è l’alternativa Microsoft al PDF. Basato su XML/HTML, mantiene il layout su diverse piattaforme ed è indipendente dal sistema operativo.