Operazioni tra pacchetti all’interno del pacchetto XPS
Manipola pagine, colori e glifi all’interno del pacchetto XPS tramite C++
L'API Aspose.Page per C++ offre una libreria separata per lavorare con i file XPS, consentendoti di trattarli come un formato distinto. Questa libreria vanta una varietà di funzionalità utili, tra cui l'unione di documenti XPS, la loro conversione in altri formati e la manipolazione della grafica al loro interno.
Un aspetto chiave dei file XPS è la loro capacità di contenere più file all'interno di un singolo documento. Di conseguenza, la libreria Aspose.Page XPS fornisce funzionalità per la gestione di questi file interni e delle loro pagine. Queste operazioni, note come "operazioni tra pacchetti", implicano la manipolazione del contenuto in diversi documenti XPS.
Questa sezione approfondirà esempi specifici di operazioni tra pacchetti, come la gestione delle pagine all'interno di un singolo documento XPS e l'aggiunta di testo (glifi) con colori specifici.
Ma per provare la funzionalità devi prima ottenere la soluzione:
Aprire il gestore pacchetti NuGet, cercare Aspose.Page e installarlo. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti.
Passaggi per manipolare le pagine all'interno del pacchetto XPS C++.
- Imposta il percorso della directory dei documenti.
- Creare un file XPS utilizzando la XpsDocument Class .
- Per inserire una pagina attiva da un documento all’inizio di un altro documento utilizzare InsertPage() Metodo.
- Per inserire una pagina attiva da un documento alla fine di un altro documento utilizzare il metodo AddPage() .
- Per rimuovere una pagina vuota utilizzare il metodo RemovePage() .
- Per rimuovere una pagina da un documento a un altro documento utilizzare InsertPage() e SelectActivePage() Metodi.
- Salvare i documenti XPS modificati utilizzando il metodo XPsDocument.Save .
Manipolare le pagine
Passaggi per aggiungere un clone di glifo nel pacchetto XPS C++.
- Imposta il percorso della directory dei documenti.
- Apri uno stream del file XPS.
- Crea un file XPS utilizzando la XpsDocument Class.
- Aggiungi glifi al documento utilizzando il metodo AddGlyphs() .
- Crea il secondo file XPS utilizzando la XpsDocument Class.
- Per clonare il glifo dal primo file al secondo file, utilizzare Add() e Clone() Metodi.
- Salvare entrambi i documenti XPS mediante il metodo XPsDocument.Save().
Aggiungi clone glifo e cambia colore
Passaggi per aggiungere un glifo C++ pieno di immagini.
- Imposta il percorso della directory dei documenti.
- Apri uno stream del file XPS.
- Crea un file XPS utilizzando la XpsDocument Class.
- Aggiungi glifi al documento utilizzando il metodo AddGlyphs().
- Per riempire i glifi con un pennello immagine utilizzare il metodo CreateImageBrush() .
- Crea il secondo file XPS utilizzando la XpsDocument Class.
- Aggiungi glifi con il carattere dal primo documento al secondo documento utilizzando il metodo AddGlyphs().
- Crea un pennello immagine dal riempimento del primo documento e riempi i glifi nel secondo documento utilizzando il metodo CreateImageBrush().
- Salvare entrambi i documenti XPS mediante il metodo XPsDocument.Save().
Aggiungi glifo riempito con immagine e immagine estranea
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.