PS in PDF

API C++ per trasformare facilmente i tuoi file PostScript (PS)! Conversione perfetta da PS a PDF che dà vita ai tuoi documenti nel formato PDF versatile e ampiamente supportato.

 

Converti i tuoi file PostScript (PS) senza sforzo con Aspose.Page, la nostra API C++ specializzata! Sperimenta la trasformazione fluida da PS a PDF, liberando il potenziale di documenti PDF versatili e ampiamente supportati. Che tu sia uno sviluppatore, un designer o un professionista, Aspose.Page semplifica il processo, garantendo precisione ed efficienza. Migliora le tue capacità di gestione dei documenti e semplifica il tuo flusso di lavoro, utilizzando la magia della conversione da PS a PDF all'interno di Aspose.Page per C++. Prova la nostra prova gratuita o acquista ora per assistere alla trasformazione!

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 PDF:

  • 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 convertire PS in PDF utilizzando C++

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

  1. Carica il file PS con Aspose.Page per C++.
  2. Crea un oggetto di PdfSaveOptions Class per definire impostazioni aggiuntive come AdditionalFontsFolder e il valore SuppressError ecc.
  3. Chiama il metodo SaveAsPdf per la conversione del file PDF.
  4. Errori di processo se necessario.
Questo esempio di codice spiega la conversione da PS a PDF C++
    // The path to the documents directory.
    System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentConversion();
    
    // Initialize PsDocument with the name of PostScript file.
    System::SharedPtr<PsDocument> document = System::MakeObject<PsDocument>(dataDir + u"input.ps");
    
    // 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<PdfSaveOptions> options = System::MakeObject<PdfSaveOptions>(suppressErrors);
    // If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
    options->set_AdditionalFontsFolders(System::MakeArray<System::String>({u"{FONT_FOLDER}"}));
    // Default page size is 595x842 and it is not mandatory to set it in PdfSaveOptions
    // But if you need to specify sizeuse following line
    //PdfSaveOptions options = new PdfSaveOptions(suppressErrorsnew, Aspose.Page.Drawing.Size(595x842));
    // or
    //saveOptions.Size = new Aspose.Page.Drawing.Size(595x842);
    
    // Save document as PDF
    document->SaveAsPdf(dataDir + u"outputPDF_out.pdf", options);
    
    //Review errors
    if (suppressErrors)
    {
        for (auto&& ex : System::IterateOver(options->get_Exceptions()))
        {
            System::Console::WriteLine(ex->get_Message());
        }
    }

PS What is PS File Format

PS (PostScript) è un linguaggio di descrizione di pagina che combina testo e grafica in un unico file. È ampiamente supportato da editor di immagini e stampanti, fornendo le istruzioni di rendering.

PDF What is PDF File Format

PDF (Portable Document Format) è un formato aperto e multipiattaforma per documenti. Supporta testo, vettori, immagini raster e multimedia, ed è leggibile su quasi tutti i dispositivi.