Preprosto odprite Word dokumente z le nekaj vrsticami C++ kode. Naša knjižnica C++ vam bo zagotovila vse, kar potrebujete za programski dostop do vsebine Word dokumenta.
Naloga branja Word dokumentov je naloga branja hierarhičnih podatkovnih struktur znotraj modela DOM. To pomeni poznavanje formata vsakega posameznega podatkovnega elementa Word, vključno z vsemi njegovimi možnimi podrejenimi elementi in atributi.
Naša knjižnica C++ je rešitev v oblaku, ki vam omogoča enostavno odpiranje Word datotek za branje in pisanje. Ta porazdeljeni pristop vam daje prilagodljivost pri razvoju programske opreme z uporabo jezika C++, saj bo vsa obdelava Word dokumentov, ki zahteva veliko virov, potekala na strežnikih Aspose. Vse, kar potrebujete, je pridobiti zasebne ključe za dostop do Cloud API ja v C++ kodi.
Ponavljate lahko po vseh elementih Word dokumenta ali pa iščete določene elemente v drevesu DOM. Ponujamo široko paleto funkcij C++ za delo s strukturo Word datoteke in s podatki, ki jih vsebujejo vozlišča dokumenta.
Naslednji primer kode vam bo pomagal hitro ugotoviti, kako naložiti Word datoteko s Scalo in izvesti nekaj dejanj na njej.
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);
Kloniraj Aspose.Words Cloud SDK for C++ iz GitHuba. Podrobne informacije o izdelavi in konfiguraciji SDK najdete v razdelku "How to use the SDK".
Če želite hitro pridobiti potrebne varnostne poverilnice in dostopati do našega REST API ja, sledite tem Instructions v dokumentaciji.
Za podrobnosti si oglejte Repository Documentation.
Odpirate lahko dokumente v drugih formatih: