Ērti atveriet DOCX dokumentus, izmantojot tikai dažas C++ koda rindiņas. Mūsu C++ bibliotēka nodrošinās jums visu nepieciešamo, lai programmatiski piekļūtu DOCX dokumentu saturam.
DOCX dokumentu lasīšanas uzdevums ir uzdevums nolasīt hierarhiskas datu struktūras DOM modelī. Tas nozīmē, ka ir jāzina katra atsevišķā DOCX datu elementa formāts, ieskaitot visus tā iespējamos pakārtotos elementus un atribūtus.
Mūsu C++ bibliotēka ir uz mākoņiem balstīts risinājums, kas ļaus viegli atvērt DOCX failus lasīšanai un rakstīšanai. Šī izplatītā pieeja sniedz jums elastību programmatūras izstrādē, izmantojot C++ valodu, jo visa resursietilpīgā DOCX dokumentu apstrāde notiks Aspose serveros. Viss, kas jums nepieciešams, ir iegūt privātās atslēgas, lai piekļūtu Cloud API C++ kodā.
Varat atkārtot visus DOCX dokumenta elementus vai meklēt konkrētus elementus DOM kokā. Mēs piedāvājam plašu C++ funkciju klāstu gan darbam ar DOCX faila struktūru, gan ar dokumenta mezglos esošajiem datiem.
Šis koda piemērs palīdzēs ātri noskaidrot, kā ielādēt DOCX failu, izmantojot C++, un veikt ar to dažas darbības.
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);
Klonēt Aspose.Words Cloud SDK for C++ pirmkodam no GitHub. Detalizētu informāciju par SDK izveidi un konfigurēšanu varat atrast sadaļā "How to use the SDK".
Lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API, lūdzu, izpildiet šos dokumentācijā sniegtos Instructions.
Sīkāku informāciju skatiet Repository Documentation.
Varat atvērt dokumentus citos formātos: