Open Word in C++ SDK

Gebruik REST API om Word bestanden programmatisch te openen en te lezen in C++

Open eenvoudig Word documenten met slechts een paar regels C++ code. Onze C++ bibliotheek biedt u alles wat u nodig hebt om programmatisch toegang te krijgen tot Word documentinhoud.

Codefragment bekijken

Open een Word bestand in C++

De taak van het lezen van Word documenten is de taak van het lezen van hiërarchische datastructuren binnen het DOM model. Dit houdt in dat u het formaat van elk afzonderlijk Word gegevenselement kent, inclusief alle mogelijke onderliggende elementen en attributen.

Onze C++ bibliotheek is een cloudgebaseerde oplossing waarmee u Word bestanden kunt openen om gemakkelijk te lezen en te schrijven. Deze gedistribueerde aanpak geeft u flexibiliteit bij softwareontwikkeling met behulp van C++ taal, aangezien alle resource-intensieve Word documentverwerking plaatsvindt op Aspose-servers. Het enige dat u nodig hebt, is om privésleutels te krijgen om toegang te krijgen tot Cloud API in C++ code.

Programmatisch Word documenten lezen in C++

U kunt itereren over alle elementen van een Word document of u kunt zoeken naar specifieke elementen in een DOM boom. We bieden een breed C++ aan C++ functies, zowel voor het werken met de structuur van het Word bestand als voor de gegevens in de documentknooppunten.

Het volgende codevoorbeeld zal u helpen snel erachter te komen hoe u een Word bestand kunt laden met C++ en er enkele acties op kunt uitvoeren.

Upload een document dat u wilt openen
Voer code uit
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);
Voer code uit
  
Kopieer code C++ naar het klembord

Een Word bestand lezen in C++

  1. Installeer 'Aspose.Words Cloud voor C++'
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw C++ project
  3. Een Word bestand lezen

Installeer C++ bibliotheek om DOCX bestanden te lezen

Kloon Aspose.Words Cloud SDK for C++ broncode van GitHub. Gedetailleerde informatie over het bouwen en configureren van de SDK vindt u in het gedeelte "How to use the SDK".

Volg deze Instructions in de documentatie om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Raadpleeg de Repository Documentation om de details te zien.

Andere ondersteunde bestandsindelingen

U kunt documenten in andere formaten openen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2025. Alle rechten voorbehouden.