Aggiungi testo a XPS

Soluzione API C++ per lavorare con il testo dei file XPS

 

La soluzione API Aspose.Page per C++ ti consente di manipolare file XPS insieme ad altri file in formato linguaggio di descrizione della pagina. Tra le altre funzionalità, la soluzione consente di aggiungere facilmente testo a un documento XPS utilizzando applicazioni C++. Puoi farlo utilizzando la classe XpsGlyphs Classe, che ti consente di aggiungere testo a un documento XPS specificando il pennello che preferisci. Ecco un esempio di come aggiungere testo a un documento XPS con solo poche righe di codice. Per esempi completi e file di dati, vai al nostro progetto Github

Per codificare i file XPS è necessario disporre 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

Passaggi per aggiungere testo a un file XPS.

Questo codice C++ illustra come aggiungere testo a un documento XPS utilizzando Aspose.Page per C++.

  1. Creare un nuovo documento XPS utilizzando la classe XpsDocument .
  2. Aggiungi il glifo all’oggetto documento con le informazioni sul carattere necessarie. Crea un oggetto XpsGlyphs, utilizzato per aggiungere testo al documento XPS. Il metodo AddGlyphs() viene utilizzato per aggiungere il testo e richiede il carattere, la dimensione del carattere, lo stile del carattere, la posizione X e Y del testo e il testo da aggiungere.
  3. Il pennello creato sopra viene quindi impostato come proprietà di riempimento dell’oggetto glifi.
  4. Salvare il documento XPS modificato chiamando il metodo Save() della classe XpsDocument e passando il percorso per salvare il file.
Aggiungi testo a XPS



FAQ

1. Posso aggiungere testo a un documento XPS?

Sì, è possibile aggiungere testo ai file XPS. XPS è un formato di documento a layout fisso sviluppato da Microsoft, simile al PDF, e supporta l’inclusione di testo insieme ad altri contenuti come immagini e forme.

2. Come faccio ad aggiungere testo con formattazione specifica in un file XPS?

Per incorporare testo nel documento XPS utilizzando la soluzione API Aspose.Page, creare un’istanza di un oggetto XpsGlyphs. Questo oggetto funge da canale per l’aggiunta di contenuto testuale. Utilizza il metodo AddGlyphs() per questo scopo, che richiede input tra cui il carattere, la dimensione del carattere e lo stile del carattere, insieme alle coordinate X e Y che determinano la posizione del testo. Infine, fornisci il testo effettivo da aggiungere come argomento.

3. Esistono limitazioni o considerazioni quando si aggiunge testo ai file XPS?

Ci sono alcune limitazioni e considerazioni da tenere a mente. Ad esempio, i caratteri utilizzati nel documento XPS devono essere incorporati o disponibili nel sistema in cui viene visualizzato il documento per garantire un rendering corretto. Inoltre, la formattazione del testo può variare a seconda del software utilizzato per creare o modificare il file XPS, quindi è essenziale testare il documento con visualizzatori diversi per garantire una visualizzazione coerente su tutte le piattaforme.

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.