Lengvai atidarykite HTML dokumentus naudodami tik kelias C++ kodo eilutes. Mūsų C++ biblioteka suteiks jums viską, ko reikia norint programiškai pasiekti HTML dokumento turinį.
HTML dokumentų skaitymo užduotis yra DOM modelio hierarchinių duomenų struktūrų skaitymo užduotis. Tai reiškia, kad reikia žinoti kiekvieno atskiro HTML duomenų elemento formatą, įskaitant visus galimus antrinius elementus ir atributus.
Mūsų "C++" biblioteka yra debesies pagrindu sukurtas sprendimas, leidžiantis lengvai atidaryti HTML failus, kad galėtumėte skaityti ir rašyti. Šis paskirstytas metodas suteikia jums lankstumo kuriant programinę įrangą naudojant C++ kalbą, nes visas daug išteklių reikalaujantis HTML dokumentų apdorojimas vyks Aspose serveriuose. Viskas, ko jums reikia, yra gauti privačius raktus, kad galėtumėte pasiekti "Cloud API" "C++" kode.
Galite kartoti visus HTML dokumento elementus arba galite ieškoti konkrečių elementų DOM medyje. Siūlome platų C++ funkcijų spektrą tiek darbui su HTML failo struktūra, tiek su dokumento mazguose esančiais duomenimis.
Šis kodo pavyzdys padės greitai išsiaiškinti, kaip įkelti HTML failą naudojant C++ ir atlikti kai kuriuos veiksmus.
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.html";
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++ šaltinio kodui iš GitHub. Išsamią informaciją apie SDK kūrimą ir konfigūravimą rasite skiltyje "How to use the SDK".
Norėdami greitai gauti reikiamus saugos kredencialus ir pasiekti mūsų REST API, vadovaukitės šiomis dokumentacijoje pateiktomis Instructions.
Išsamią informaciją rasite Repository Documentation.
Galite atidaryti dokumentus kitais formatais: