Da XPS a PNG

Converti XPS in PNG tramite la soluzione API per C++.

 

Il convertitore Aspose.Page per XPS in PNG offre la conversione in immagini PNG con l'utilizzo di qualsiasi linguaggio supportato da C++.

L'API che vedi qui può essere utilizzata per creare la tua applicazione multipiattaforma o essere integrata nel tuo progetto C++.

Per convertire XPS in PNG:

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

  • Puoi scaricare direttamente la sua ultima versione, aprire semplicemente il gestore di pacchetti NuGet e cercare Aspose.Page.Cpp e installarlo. È inoltre possibile utilizzare il seguente comando dalla Console di gestione pacchetti.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Passaggi per convertire XPS in PNG usando C++

Aspose.Page semplifica agli sviluppatori il caricamento e la conversione di file XPS in PNG in poche righe di codice.

  1. Carica file con Aspose.Page per C++.
  2. Chiama il metodo Save().
  3. Passa il percorso del file di output con l’estensione del file (PNG).
  4. Il file PNG verrà salvato nel percorso specificato in modo che sia in un programma compatibile.

Requisiti di sistema

Aspose.Page per C++ supporta tutte le principali piattaforme e sistemi operativi. Assicurati di avere i seguenti prerequisiti:

  • Desktop Microsoft Windows (XP, Vista, 7, 8, 10), sistemi operativi server (2003, 2008, 2012), ecc.
  • Microsoft Visual C++ versione 2017 o successiva.

Conversione da XPS a PNG C++

    System::SharedPtr<System::Drawing::Imaging::ImageFormat> imageFormat = System::Drawing::Imaging::ImageFormat::get_PNG();

    System::SharedPtr<System::IO::FileStream> epsStream = System::MakeObject<System::IO::FileStream>(u"sourceFile.eps", System::IO::FileMode::Open, System::IO::FileAccess::Read);

    System::SharedPtr<XPSDocument> document = System::MakeObject<EpsDocument>(xpsStream);

    // If you want to convert Postscript file despite of minor errors set this flag
    bool suppressErrors = true;

    //Initialize options object with necessary parameters.
    System::SharedPtr<ImageSaveOptions> options = System::MakeObject<ImageSaveOptions>(suppressErrors);

    System::SharedPtr<Aspose::Page::XPS::Device::ImageDevice> device = System::MakeObject<Aspose::Page::XPS::Device::ImageDevice>();

	    auto __finally_guard_0 = ::System::MakeScopeGuard([&epsStream]()
	    {
		    psStream->Close();
	    });

	    try{
		    document->Save(device, options);
	    }catch (...){
		    throw;
	    }
    System::ArrayPtr<System::ArrayPtr<uint8_t>> imagesBytes = device->get_ImagesBytes();
    //loop through each imagesBytes and write via file stream

Applicazione Web di conversione da XPS a PNG

Converti XPS in PNG in questo momento visitando il nostro sito Web di demo dal vivo.

  Non è necessario scaricare l'API di Aspose.
  Non c'è bisogno di scrivere alcun codice.
  Carica il tuo file XPS, verrà convertito immediatamente in PNG.
  Riceverai il link per il download.



FAQ

1. Posso convertire XPS in PNG?

La soluzione Aspose.Page dispone di funzionalità che ti consentono di convertire file XPS in altri formati online o a livello di codice. Se devi trasformare XPS in PNG immediatamente online, potresti utilizzare XPS Converter applicazione multipiattaforma.

2. Posso trovare informazioni più dettagliate su come convertire XPS in PNG?

Vai al capitolo Documentazione per trovare informazioni come la Guida per gli sviluppatori, le note di rilascio e molto altro sui linguaggi di descrizione della pagina. Visita il nostro progetto GitHub per vedere gli esempi di codice per l’utilizzo della soluzione.

3. La funzionalità è gratuita?

I convertitori multipiattaforma sono gratuiti, mentre per la soluzione API puoi ottenere una prova gratuita e quindi acquistare il prodotto se necessario.

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.

PNG Cos'è il formato file PNG

Portable Network Graphics o PNG è uno dei formati di immagine più popolari. Ti dà una compressione davvero buona mantenendo l'alto livello di qualità dell'immagine. PNG è anche uno dei migliori formati per i progetti web, poiché i file sono più leggeri e le immagini sono facili da ridimensionare. Uno svantaggio del formato quando viene utilizzato sul Web è che non è possibile aggiungere parole chiave direttamente all'immagine.