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++
- Crea un nuovo documento XPS utilizzando la funzione MakeObject
, che restituisce un oggetto della Classe XpsDocument - Aggiungi un set di glifi (glyphs) al documento utilizzando il Metodo AddGlyphs() dell’oggetto documento XPS.
- 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.
- 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.