Aggiungi testo ai file PS

Soluzione API C++ per lavorare con testi di file PS

 

PostScript, un potente linguaggio di descrizione delle pagine, offre un controllo granulare sul posizionamento e sulla formattazione del testo. Ecco alcune sfumature chiave da considerare quando si lavora con il testo in PostScript:

  • PostScript consente di selezionare i caratteri utilizzando i relativi nomi PostScript. I caratteri comuni come Times Roman, Helvetica e Courier sono spesso disponibili per impostazione predefinita. Per garantire un rendering coerente su diversi sistemi, puoi incorporare i caratteri direttamente nel file PostScript. Ciò è particolarmente importante per i caratteri personalizzati o le famiglie di caratteri meno comuni.
  • Dimensione e stile del carattere - L’operatore fontsize imposta la dimensione del carattere in punti. Per modificare gli stili dei caratteri utilizza operatori come “setfont” che specifica grassetto, corsivo o altre variazioni.
  • Posizionamento del testo - L’operatore “moveto” posiziona il cursore del testo in un punto specifico della pagina. Sebbene PostScript non disponga di operatori di allineamento diretto, è possibile ottenere l’allineamento facendo attenzione.
  • Rotazione e ridimensionamento del testo: l’operatore “rotate” può essere utilizzato per ruotare il testo rispetto a un angolo specifico e l’operatore “scale” può essere utilizzato per ridimensionare il testo verso l’alto o verso il basso.
  • Rendering del testo - PostScript supporta l’anti-aliasing, che smussa i bordi del testo per una migliore leggibilità. Puoi anche controllare la spaziatura tra i caratteri (crenatura) e le linee (interlinea) per ottimizzare l’aspetto del testo.

Comprendere questi aspetti può aiutare a garantire un utilizzo corretto dei caratteri e un rendering coerente nei flussi di lavoro basati su PostScript. Ma qualunque cosa accada, Aspose.Page ti offre la funzionalità per gestire facilmente i caratteri dei file PS. Con questa API puoi aggiungere testi di diversi colori e pennelli utilizzando caratteri personalizzati o di sistema. Per saperne di più su come gestire i file PS e come lavorare con i testi dei file PS in particolare seguire la documentazione.

Per inserire testi nei documenti PS abbiamo bisogno di:

  • Aspose.Page per l'API C++ che è un'API C++ per la manipolazione e la conversione di documenti ricca di funzionalità, potente e facile da usare.

  • 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 PS.

Il frammento di codice seguente illustra come aggiungere testo utilizzando una stringa Unicode a un documento PostScript (PS) utilizzando la libreria Aspose.Page in C#. Per vedere una versione più completa dell’esempio e altri esempi, vai a progetto GitHub Aspose.Page-for-C++ .

  1. Inizializza la variabile dataDir con il percorso della directory contenente i documenti.
  2. Impostare la variabile FONTS_FOLDER da impostare sul percorso della cartella contenente i caratteri necessari.
  3. Crea un flusso di output per il documento PostScript utilizzando la classe FileStream.
  4. Specificare le opzioni di salvataggio per il documento PostScript utilizzando l’oggetto PsSaveOptions .
  5. La proprietà AdditionalFontsFolders dell’oggetto opzioni è impostata su un array contenente il percorso di FONTS_FOLDER. Ciò consente al sistema di individuare tutti i font richiesti in quella cartella.
  6. Specificare il testo e la sua dimensione.
  7. Crea una nuova istanza di PsDocument con il flusso di output, opzioni e false come parametri. Ciò inizializza un nuovo documento PostScript con le opzioni specificate.
  8. Chiamare il metodo ClosePage() sull’oggetto documento, indicando che la pagina corrente è completata.
  9. Utilizzare il metodo Save() per salvare le modifiche apportate al documento PS.
Aggiungi immagini a PS

PS Cos'è il formato file PS

Il formato PS è uno dei formati PDL (Page Description Language). È in grado di contenere informazioni grafiche e di testo sulla pagina. Ecco perché il formato è stato supportato dalla maggior parte dei programmi per l'editing delle immagini. Il file PostScript stesso è una sorta di istruzione per le stampanti. Contiene informazioni su cosa e come stampare dalla sua pagina.