Utilisez C++ pour obtenir une vitesse de traitement maximale des documents. Il s'agit d'une solution complète pour changer Word, PDF en C++.
Cette C++ bibliothèque fournit aux développeurs une API puissante pour éditer des Word documents et PDF par programmation. Intégrez facilement des fonctionnalités de modification de documents dans votre logiciel. Notre solution prend en charge l'édition de PDF, DOCX, DOC, RTF, ODT, EPUB, HTML et de nombreux autres formats de fichiers dans C++.
La tâche d'édition d'un document par programme dans C++ est la tâche de modifier des éléments dans l'arborescence du document. Il est également connu sous le nom de 'DOM' - le modèle de programmation pour interagir avec les éléments du document et leurs propriétés.
Les fonctions d'édition de structures de données complexes sont indissociables de la fonction de recherche avancée. Pour assurer le plus haut niveau de flexibilité, notre bibliothèque fournit aux C++ développeurs une fonctionnalité de recherche Regex. Cette approche élargit les possibilités d'édition de texte, permettant l'utilisation de modèles pour la modification dynamique du contenu.
La modification par programme des Word documents et PDF fait partie intégrante du flux de travail numérique. Modifiez du texte en PDF, Word, modifiez des tableaux, insérez des graphiques à l'aide de données externes.
C++ bibliothèque est une solution autonome pour éditer des documents qui ne nécessitent pas l'installation de Microsoft Word ou Acrobat Reader. Il est prêt pour une utilisation industrielle et offre toute la gamme d'opérations pour modifier les formats de Word fichiers, PDF et autres:
L'une des fonctionnalités les plus demandées est la génération de tableaux dynamiques et la modification de tableaux dans les Word documents et PDF. Travailler avec des tableaux est facile avec la C++ bibliothèque: éditez des tableaux, mettez à jour des tableaux et extrayez le texte du tableau dans le C++ code.
L'exemple suivant montre comment modifier un Word document en C++ code:
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Insérer du texte au début du document.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.docx");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Insérer un tableau au début du document.
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();
doc->Save(u"Output.docx");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Insérer l'image au début du document.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.docx");
Il existe trois options pour installer Aspose.Words for C++ dans votre environnement de développeur. Veuillez en choisir un qui correspond à vos besoins et suivez les instructions étape par étape :
Vous pouvez utiliser cette bibliothèque C++ pour développer des logiciels sur Microsoft Windows, Linux et macOS :
Si vous développez des logiciels pour Linux ou macOS, veuillez vérifier les informations sur les dépendances de bibliothèques supplémentaires ( packages open source fontconfig et mesa-glu) dans la documentation produit.