Deschideți Word în C++ SDK

Utilizați REST API pentru a deschide și a citi Word fișiere în mod programatic în C++

Deschideți cu ușurință Word documentele cu doar câteva rânduri de cod C++. Biblioteca noastră C++ vă va oferi tot ce aveți nevoie pentru a accesa conținutul Word documentului în mod programatic.

Vizualizați fragmentul de cod

Deschideți un Word fișier în C++

Sarcina de a citi Word documente este sarcina de a citi structurile de date ierarhice în cadrul modelului DOM. Aceasta implică cunoașterea formatului fiecărui element de Word date individual, inclusiv a tuturor elementelor și atributelor secundare posibile.

Biblioteca noastră C++ este o soluție bazată pe cloud care vă va permite să deschideți Word fișiere pentru citire și scriere cu ușurință. Această abordare distribuită vă oferă flexibilitate în dezvoltarea de software folosind limbajul C++, deoarece toate procesarea Word documentelor care necesită resurse vor avea loc pe serverele Aspose. Tot ce aveți nevoie este să obțineți chei private pentru a accesa Cloud API în C++ codul.

Citiți programatic Word documente în C++

Puteți itera toate elementele unui Word document sau puteți căuta anumite elemente într-un arbore DOM. Oferim o gamă largă de funcții C++ atât pentru lucrul cu structura Word fișierului, cât și cu datele conținute în nodurile documentului.

Următorul exemplu de cod vă va ajuta să vă dați seama rapid cum să încărcați un Word fișier folosind C++ și să efectuați unele acțiuni asupra acestuia.

Încărcați un document pe care doriți să îl accesați
Rulați codul
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);
Rulați codul
  
Copiați codul C++ în clipboard

Cum să citiți un Word fișier în C++

  1. Instalați "Aspose.Words Cloud pentru C++"
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. C++
  3. Citiți un Word fișier

Instalați C++ biblioteca pentru a citi DOCX fișiere

Clonează Aspose.Words Cloud SDK for C++ din GitHub. Puteți găsi informații detaliate despre construirea și configurarea SDK ului în secțiunea "How to use the SDK".

Pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST, vă rugăm să urmați aceste Instructions din documentație.

Cerințe de sistem

Consultați Repository Documentation pentru a vedea detaliile.

Alte formate de fișiere acceptate

Puteți deschide documente în alte formate:

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2025. Toate drepturile rezervate.