I linguaggi di descrizione della pagina descrivono l'aspetto di una pagina a un livello superiore rispetto a un array di pixel. I PDL fungono da collegamento vincolante tra applicazioni informatiche, come strumenti grafici, editor di testo, ecc., e dispositivi di output: sistemi di pubblicazione (stampa) e display. La maggior parte dei sistemi di stampa considera le pagine stampate come un rettangolo di m pixel di larghezza e n pixel di altezza. Naturalmente, non è conveniente archiviare file così grandi in memoria, modificarli e trasferirli sulla rete distribuita. Questa soluzione supporta i linguaggi di descrizione della pagina PS, EPS e XPS.

Aspose.Page per C++ è una libreria affidabile per il rendering e la manipolazione di file XPS, PS ed EPS. Consente la creazione, la modifica e la conversione di file XPS esistenti e nuovi senza richiedere alcun altro software. L'API consente operazioni come la manipolazione di pagine di documenti ed elementi come tele, tracciati e glifi, la creazione e la manipolazione di forme di grafica vettoriale e la specifica di colori in diversi spazi colore. Inoltre, gli sviluppatori possono convertire documenti PS ed EPS in PDF e in diversi formati di immagini raster.

Ulteriori informazioni sulle funzionalità dell'API PS, EPS e XPS:

Inserisci le pagine nei file XPS

Aspose.Page per C++ supporta il caricamento di file XPS per la manipolazione e possiamo facilmente aggiungere nuove pagine all'interno di quel file. Gli sviluppatori C++ possono usare la libreria per automatizzare scenari che potrebbero aiutarli nel loro cammino.

Aggiungere le pagine del documento a un file XPS - C++

    //Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    //Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    //Save the result
    xpsDocs->Save(dir + u"output.xps");

La libreria offre la conversione di documenti XPS, PS ed EPS in PDF e formati di immagini raster tra cui BMP, JPEG, PNG, TIFF. Lo sviluppatore può specificare il livello di qualità, la risoluzione, i numeri di pagina durante il salvataggio dei documenti all'interno delle immagini.
La soluzione offre anche varie conversioni come:

  

Support and Learning Resources

  
  

Aspose.Page offre singole API per ambienti di sviluppo popolari come elencato di seguito: