Odprite in preberite Word datoteko ali PDF v C++ SDK

Uporabite REST API za programsko odpiranje in branje dokumentov v C++

Preprosto odprite Word dokumente, PDF z le nekaj vrsticami C++ kode. Naša knjižnica C++ vam bo zagotovila vse, kar potrebujete za programski dostop do vsebine dokumenta.

Oglejte si delček kode

Odprite in preberite dokumente v Scali

Če želite odpreti besedilno datoteko in delati s podatki v obliki navadnega besedila, lahko to storite z uporabo najosnovnejših funkcij jezika in operacijskega sistema C++. Kar zadeva branje pisarniških dokumentov, predstavljenih v najrazličnejših formatih datotek (DOCX, DOC, PDF, RTF, ODT, HTML itd.), je to nalogo težje rešiti, saj so takšni dokumenti opisani s kompleksnimi drevesnimi podatki strukture znotraj modela DOM.

Naša knjižnica C++ je rešitev v oblaku, ki vam omogoča odpiranje dokumentov v katerem koli pisarniškem in spletnem formatu. Ta porazdeljeni pristop vam daje prilagodljivost pri razvoju programske opreme z uporabo jezika C++, saj bo vsa obdelava dokumentov, ki zahtevajo veliko virov, potekala na strežnikih Aspose. Vse, kar potrebujete, je pridobiti zasebne ključe za dostop do Cloud API ja v C++ kodi.

Programsko branje Word dokumentov, PDF v Scali

Ponavljate lahko po elementih dokumenta ali pa iščete določene elemente v drevesu DOM. Ponujamo široko paleto funkcij C++ za delo s strukturo dokumenta in s podatki, ki jih vsebujejo vozlišča dokumenta.

Naslednji primer C++ kode vam bo pomagal hitro ugotoviti, kako naložiti dokument in na njem izvesti nekaj dejanj.

Naložite dokument, do katerega želite dostopati
Zaženi kodo
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);
Zaženi kodo
  
Kopirajte kodo C++ v odložišče

Kako brati Word dokumente, PDF v C++

  1. Namestite 'Aspose.Words Cloud za C++'
  2. Dodajte referenco knjižnice (uvozite knjižnico) svojemu C++ projektu
  3. Preberite dokument

Namestite knjižnico C++ za branje dokumentov

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.

Sistemske zahteve

Za podrobnosti si oglejte Repository Documentation.

5%

Naročite se na posodobitve izdelkov Aspose

Prejemajte mesečna glasila in ponudbe neposredno v vaš nabiralnik.

© Aspose Pty Ltd 2001-2025. Vse pravice pridržane.