Crea PDF tramite C++

Creazione di file PDF nativi e ad alte prestazioni senza installazione di Adobe Acrobat con C++

Come generare un file PDF tramite C++

Per creare un file PDF, useremo l’API Aspose.PDF for C++ che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma cpp. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Come creare un PDF tramite C++


È facile per gli sviluppatori creare, caricare, modificare e convertire file PDF direttamente dall’applicazione C++ in poche righe di codice.

  1. Includi lo spazio dei nomi nel file di classe
  2. Inizializzate l’oggetto della classe Document.
  3. Aggiungere una pagina utilizzando il metodo Pages.Add ().
  4. Creare un nuovo oggetto TextFragment e impostarne il testo.
  5. Aggiungi TextFragment all’insieme Paragraphs della pagina.
  6. Salvare il PDF utilizzando il metodo Save (String).

Il seguente codice sorgente mostra come creare un file PDF usando C++

Questo codice di esempio mostra come creare un PDF utilizzando C++


    // String for path name.
    String _dataDir("C:\\Samples\\");

    // String for file name.
    String filename("sample-new.pdf");

    // Initialize document object
    auto document = MakeObject<Document>();
    // Add page
    auto page = document->get_Pages()->Add();

    // Add text to new page
    auto textFragment = MakeObject<TextFragment>(u"Hello World!");
    page->get_Paragraphs()->Add(textFragment);

    // Save updated PDF
    String outputFileName = _dataDir + filename;

    document->Save(outputFileName);