Crea documenti XPS da zero
Soluzione API C++ per creare e modificare file XPS.
La soluzione API Aspose.Page per C++ consente di manipolare file XPS e altri file in formato linguaggio di descrizione della pagina. La ricca funzionalità consente di aggiungere forme diverse ai documenti, unire più file in uno solo o convertirli in un formato più adatto. Nel caso in cui inizi a lavorare solo 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:
Aspose.Page per l'API C++ che è un'API di manipolazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C++.
Puoi scaricare direttamente la versione più recente, basta aprire il gestore pacchetti NuGet, cercare Aspose.Page.Cpp e installarlo. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Crea un file XPS con C++
- Crea un nuovo documento XPS utilizzando la funzione MakeObject
, che restituisce un oggetto di XpsDocument Classe - Aggiungi una serie di glifi 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 creato dal metodo CreateSolidColorBrush dell’oggetto documento XPS.
- Salvare il documento XPS risultante in un file denominato output.xps nella directory specificata dalla variabile dir.
Crea file XPS
XPS Cos'è il formato file XPS
Il formato XPS è simile al formato PDF. Entrambi sono formati PDL (Page Description Language). EPS è basato su HTML e non sul linguaggio PostScript. Il file .eps è in grado di contenere un markup della struttura del documento insieme alle informazioni sull'aspetto del documento. Ci sono anche istruzioni aggiunte su come stampare e renderizzare il documento. La caratteristica del formato è che corregge la descrizione del documento, il che significa che avrà lo stesso aspetto indipendentemente da chi e da quale sistema operativo lo apra.