გახსენით და წაიკითხეთ Word ან PDF ფაილი C++ SDK ში

გამოიყენეთ REST API დოკუმენტების პროგრამულად გასახსნელად და წასაკითხად C++ ში

მარტივად გახსენით Word, PDF დოკუმენტები C++ კოდის მხოლოდ რამდენიმე ხაზით. ჩვენი C++ ბიბლიოთეკა მოგაწვდით ყველაფერს, რაც გჭირდებათ დოკუმენტის შინაარსზე პროგრამულად წვდომისთვის.

კოდის ნაწყვეტის ნახვა

გახსენით და წაიკითხეთ დოკუმენტები C++

თუ გსურთ ტექსტური ფაილის გახსნა და მონაცემებთან მუშაობა უბრალო ტექსტის ფორმატში, ამის გაკეთება შეგიძლიათ C++ ენისა და ოპერაციული სისტემის ყველაზე ძირითადი ფუნქციების გამოყენებით. რაც შეეხება საოფისე დოკუმენტების კითხვას, რომლებიც წარმოდგენილია მრავალფეროვან ფორმატებში (DOCX, DOC, PDF, RTF, ODT, HTML და ა.შ.), ამ ამოცანის ამოხსნა უფრო რთულია, რადგან ასეთი დოკუმენტები აღწერილია რთული ხის მსგავსი მონაცემებით. სტრუქტურები DOM მოდელის ფარგლებში.

ჩვენი C++ ბიბლიოთეკა არის ღრუბელზე დაფუძნებული გადაწყვეტა, რომელიც საშუალებას მოგცემთ გახსნათ დოკუმენტები ნებისმიერ ოფისში და ვებ ფორმატში. ეს განაწილებული მიდგომა გაძლევთ მოქნილობას პროგრამული უზრუნველყოფის შემუშავებაში C++ ენის გამოყენებით, რადგან ყველა რესურსზე ინტენსიური დოკუმენტის დამუშავება მოხდება Aspose სერვერებზე. ყველაფერი რაც თქვენ გჭირდებათ არის პირადი გასაღებების მიღება Cloud API ზე წვდომისთვის C++ კოდში.

პროგრამულად წაიკითხეთ Word, PDF დოკუმენტები C++

შეგიძლიათ გაიმეოროთ დოკუმენტის ელემენტები, ან შეგიძლიათ მოძებნოთ კონკრეტული ელემენტები 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);
გაუშვით კოდი
  
დააკოპირეთ კოდი C++ ბუფერში

როგორ წავიკითხოთ Word, PDF დოკუმენტები C++ ში

  1. დააინსტალირეთ "Aspose.Words Cloud for C++"
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს C++ პროექტს
  3. წაიკითხეთ დოკუმენტი

დააინსტალირეთ C++ ბიბლიოთეკა დოკუმენტების წასაკითხად

კლონი Aspose.Words Cloud SDK for C++ წყაროს კოდისთვის GitHub-დან. თქვენ შეგიძლიათ იპოვოთ დეტალური ინფორმაცია SDK ის შექმნისა და კონფიგურაციის შესახებ განყოფილებაში "How to use the SDK".

უსაფრთხოების საჭირო სერთიფიკატების სწრაფად მისაღებად და ჩვენს REST API ზე წვდომისთვის, გთხოვთ, მიჰყვეთ დოკუმენტაციაში მოცემულ Instructions.

სისტემის მოთხოვნები

დეტალების სანახავად იხილეთ Repository Documentation.

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.