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++

  1. Crea un nuovo documento XPS utilizzando la funzione MakeObject, che restituisce un oggetto di XpsDocument Classe
  2. Aggiungi una serie di glifi 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 creato dal metodo CreateSolidColorBrush dell’oggetto documento XPS.
  4. Salvare il documento XPS risultante in un file denominato output.xps nella directory specificata dalla variabile dir.
Crea file XPS

XPS What is XPS File Format

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