Հեշտությամբ բացեք Word, PDF փաստաթղթերը՝ ընդամենը մի քանի տող C++ կոդով: Մեր C++ գրադարանը ձեզ կտրամադրի այն ամենը, ինչ անհրաժեշտ է փաստաթղթի բովանդակությունը ծրագրային կերպով մուտք գործելու համար:
Եթե ցանկանում եք բացել տեքստային ֆայլ և աշխատել տվյալների հետ պարզ տեքստային ձևաչափով, կարող եք դա անել՝ օգտագործելով C++ լեզվի և օպերացիոն համակարգի ամենահիմնական հնարավորությունները: Ինչ վերաբերում է գրասենյակային փաստաթղթերի ընթերցմանը, որոնք ներկայացված են ֆայլերի լայն ձևաչափերով (DOCX, DOC, PDF, RTF, ODT, HTML և այլն), ապա այս խնդիրն ավելի դժվար է լուծել, քանի որ նման փաստաթղթերը նկարագրվում են ծառի նման բարդ տվյալների միջոցով: կառույցներ DOM մոդելի շրջանակներում:
Մեր C++ գրադարանը ամպի վրա հիմնված լուծում է, որը թույլ կտա փաստաթղթեր բացել ցանկացած գրասենյակային և վեբ ձևաչափով: Այս բաշխված մոտեցումը ձեզ ճկունություն է տալիս ծրագրային ապահովման մշակման հարցում՝ օգտագործելով C++ լեզուն, քանի որ ռեսուրսներով ինտենսիվ փաստաթղթերի մշակումը տեղի կունենա Aspose սերվերների վրա: Ձեզ անհրաժեշտ է ընդամենը անձնական բանալիներ ստանալ՝ C++ կոդով Cloud API ին մուտք գործելու համար:
Դուք կարող եք կրկնել փաստաթղթի տարրերի վրա կամ կարող եք որոնել հատուկ տարրեր DOM ծառում: Մենք տրամադրում ենք C++ ի գործառույթների լայն շրջանակ ինչպես փաստաթղթի կառուցվածքի, այնպես էլ փաստաթղթի հանգույցներում պարունակվող տվյալների հետ աշխատելու համար:
C++ կոդի հետևյալ օրինակը կօգնի ձեզ արագ պարզել, թե ինչպես բեռնել փաստաթուղթը և կատարել որոշ գործողություններ դրա վրա:
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);
Clone Aspose.Words Cloud SDK for C++ աղբյուրի կոդը GitHub-ից: SDK ի ստեղծման և կազմաձևման վերաբերյալ մանրամասն տեղեկություններ կարող եք գտնել "How to use the SDK" բաժնում:
Անվտանգության անհրաժեշտ հավատարմագրերն արագ ստանալու և մեր REST API մուտք գործելու համար խնդրում ենք հետևել փաստաթղթերի այս Instructions:
Մանրամասները տեսնելու համար դիմեք Repository Documentation: