Créer un document PDF en utilisant C++

Aspose.PDF pour C++ API permet aux développeurs d’applications C++ d’incorporer des fonctionnalités de traitement de documents PDF dans leurs applications. Il peut être utilisé pour créer et lire des fichiers PDF sans besoin d’aucun autre logiciel installé sur la machine sous-jacente. Aspose.PDF pour C++ peut être utilisé dans une variété de types d’applications C++ tels que QT, MFC et les applications console.

Comment créer un fichier PDF en utilisant C++

Pour créer un fichier PDF en utilisant C++, les étapes suivantes peuvent être utilisées.

  1. Instancier un objet Document
  2. Ajouter une Page à l’objet document
  3. Créer un objet TextFragment
  4. Ajouter TextFragment à la collection Paragraph de la page
  5. Enregistrer le document PDF résultant
void CreatePDF() {
    // Chaîne pour le nom du chemin.
    String _dataDir("C:\\Samples\\");

    // Chaîne pour le nom du fichier.
    String filename("sample-new.pdf");

    // Initialiser l'objet document
    auto document = MakeObject<Document>();
    // Ajouter une page
    auto page = document->get_Pages()->Add();

    // Ajouter du texte à la nouvelle page
    auto textFragment = MakeObject<TextFragment>(u"Hello World!");
    page->get_Paragraphs()->Add(textFragment);

    // Enregistrer le PDF mis à jour
    String outputFileName = _dataDir + filename;

    document->Save(outputFileName);
}