Ouvrez facilement des Word documents avec seulement quelques lignes de C++ code. Notre C++ bibliothèque vous fournira tout ce dont vous avez besoin pour accéder au contenu du Word document par programmation.
La tâche de lire des Word documents est la tâche de lire des structures de données hiérarchiques dans le modèle DOM. Cela implique de connaître le format de chaque élément de données Word individuel, y compris tous ses éléments et attributs enfants possibles.
Notre C++ bibliothèque est une solution basée sur le cloud qui vous permettra d'ouvrir facilement des Word fichiers pour les lire et les écrire. Cette approche distribuée vous offre une flexibilité dans le développement de logiciels à l'aide du langage C++, car tout le traitement de Word documents gourmand en ressources aura lieu sur des serveurs Aspose. Tout ce dont vous avez besoin est d'obtenir des clés privées pour accéder à API Cloud dans le C++ code.
Vous pouvez itérer sur tous les éléments d'un Word document ou rechercher des éléments spécifiques dans une arborescence DOM. Nous fournissons une large gamme de fonctions C++ à la fois pour travailler avec la structure du Word fichier et avec les données contenues dans les nœuds du document.
L'exemple de code suivant vous aidera à comprendre rapidement comment charger un Word fichier à l'aide de C++ et effectuer certaines actions dessus.
using namespace aspose::words::cloud;
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
std::wstring fileName = L"Input.docx";
auto requestFileContent = std::shared_ptr<std::istream>(
new std::ifstream(
std::filesystem::path(getFileTextUtf16(fileName)), std::istream::binary));
std::shared_ptr<requests::UploadFileRequest> uploadDocumentRequest(
new requests::UploadFileRequest(
requestFileContent, std::make_shared<std::wstring>(fileName)
)
);
wordsApi->uploadFile(uploadDocumentRequest);
auto requestParagraph = std::make_shared<aspose::words::cloud::models::ParagraphInsert>();
requestParagraph->setText(std::make_shared<std::wstring>(
L"Reading and writing to the file in the cloud occurs automatically."));
std::shared_ptr<requests::InsertParagraphRequest> insertParagraphRequest(
new requests::InsertParagraphRequest(
std::make_shared<std::wstring>(fileName), requestParagraph
)
);
wordsApi->insertParagraph(insertParagraphRequest);
std::shared_ptr<requests::DownloadFileRequest> downloadDocumentRequest(
new requests::DownloadFileRequest(
std::make_shared<std::wstring>(fileName)
)
);
wordsApi->downloadFile(downloadDocumentRequest);
Aspose.Words Cloud SDK for C++ de GitHub. Vous pouvez trouver des informations détaillées sur la création et la configuration du SDK dans la section "How to use the SDK".
Pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API, veuillez suivre ces Instructions dans la documentation.
Reportez-vous à la Repository Documentation pour voir les détails.
Vous pouvez ouvrir des documents dans d'autres formats :