HTML JPG PDF XML XLSX
  Product Family
PDF

Créer un fichier PDF dans C++

Création de fichiers natifs et hautes performances PDF par programmation sans Micorsoft Office à l'aide de la bibliothèque C++.

Créer un fichier PDF à l\'aide de C++

Comment créer le fichier PDF ? Avec la bibliothèque Aspose.Cells for C++, vous pouvez facilement créer un fichier PDF par programmation avec quelques lignes de code. Aspose.Cells for C++ est capable de créer des applications multiplateformes avec la capacité de générer, modifier, convertir, rendre et imprimer tous les fichiers Excel. C++ Excel API non seulement convertir entre les formats de feuille de calcul, il peut également rendre les fichiers Excel sous forme d’images, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT et plus, ce qui en fait un choix parfait pour échanger des documents dans standard de l’industrie formats. Vous pouvez télécharger sa dernière version directement, il suffit d’ouvrir NuGet gestionnaire de packages, recherchez Aspose.Cells.Cpp et installez. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de packages.

Commande


PM> Install-Package Aspose.Cells.Cpp

Comment créer PDF dans C++

Il est facile pour les développeurs de créer, charger, modifier et convertir des fichiers PDF dans des applications de création de rapports en cours d’exécution pour le traitement des données en quelques lignes de code seulement.

  1. Créez un objet de la classe IWorkbook.
  2. Obtenez la première feuille dans un objet IWorksheet.
  3. Utilisez la méthode IWorksheet->GetICells() pour obtenir les cellules de la feuille de calcul dans un objet ICells.
  4. Utilisez la méthode ICells->GetObjectByIndex() pour accéder à la cellule souhaitée de la feuille de calcul dans un objet ICell.
  5. Utilisez la méthode ICell->PutValue() pour saisir la valeur dans la cellule.
  6. Enregistrez le classeur en tant que fichier .pdf à l’aide de la méthode Save().
 

Un exemple de code montre comment créer un fichier PDF dans C++.


// Create an object of the IWorkbook class.
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook();

// Get the first sheet into an IWorksheet object.
intrusive_ptr<IWorksheetCollection> wsc = wkb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

// Use IWorksheet->GetICells() method to get the cells of the worksheet into an ICells object.
intrusive_ptr<ICells> cells = ws->GetICells();

// Use ICells->GetObjectByIndex() method to access the desired cell of the worksheet into an ICell object.
intrusive_ptr<ICell> cell00 = cells->GetObjectByIndex(0, 0);
intrusive_ptr<ICell> cell01 = cells->GetObjectByIndex(0, 1);
intrusive_ptr<ICell> cell10 = cells->GetObjectByIndex(1, 0);
intrusive_ptr<ICell> cell11 = cells->GetObjectByIndex(1, 1);

// Use ICell->PutValue() method to input value into the cell.
cell00->PutValue(new String("ColumnA"));
cell01->PutValue(new String("ColumnB"));
cell10->PutValue(new String("ValueA"));
cell11->PutValue(new String("ValueB"));

// Save workbook to resultFile folder
wkb->Save(new String("created_one.pdf"));
 

bibliothèque C++ pour créer le fichier PDF

Il existe trois options pour installer “Aspose.Cells for C++” sur votre système. Veuillez en choisir un qui correspond à vos besoins et suivez les instructions étape par étape :

  1. Installez un NuGet Colis . Voir Documentation
  2. Installez la bibliothèque à l’aide des dossiers Include et lib. Voir Documentation
  3. Installez Aspose.Cells for C++ sous Linux. Voir Documentation

Configuration requise

Avant d’exécuter l’exemple de code source de conversion C++, assurez-vous que vous disposez des prérequis suivants.

  • Microsoft Windows ou un système d’exploitation compatible avec C++ Runtime Environment pour Windows 32 bits, Windows 64 bits et Linux 64 bits.
  • Ajoutez une référence à la DLL Aspose.Cells for C++ dans votre projet.

PDF Qu'est-ce que le format de fichier PDF

Portable Document Format (PDF) est un type de document créé par Adobe dans les années 1990. Le but de ce format de fichier était d'introduire une norme pour la représentation des documents et autres documents de référence dans un format indépendant du logiciel d'application, du matériel ainsi que du système d'exploitation. Le format de fichier PDF a la pleine capacité de contenir des informations telles que du texte, des images, des hyperliens, des champs de formulaire, des médias enrichis, des signatures numériques, des pièces jointes, des métadonnées, des fonctionnalités géospatiales et des objets 3D qui peuvent faire partie du document source.

En savoir plus

Autres générations de feuilles prises en charge

Vous pouvez également créer d\'autres fichiers Excel Microsoft, dont quelques-uns répertoriés ci-dessous.

XLS (Microsoft Feuille de calcul Excel (ancienne version))
XLSX (Ouvrir le classeur XML)
XLSB (Classeur binaire Excel)
XLSM (Feuille de calcul prenant en charge les macros)
XLT (Excel 97 - Modèle 2003)
XLTX (Modèle Excel)
XLTM (Modèle Excel compatible avec les macros)
CSV (Valeurs séparées par des virgules)
TSV (Valeurs séparées par des tabulations)
ODS (Feuille de calcul OpenDocument)
PDF (Portable Document Format)
HTML (Langage Signalétique Hyper Text)