Otvorte a prečítajte si Word súbor alebo PDF v súprave C++ SDK

Použite REST API na programové otváranie a čítanie dokumentov v C++

Jednoducho otvárajte Word dokumenty, PDF pomocou niekoľkých riadkov kódu C++. Naša knižnica C++ vám poskytne všetko, čo potrebujete na programový prístup k obsahu dokumentov.

Zobraziť útržok kódu

Otvárajte a čítajte dokumenty v Scale

Ak chcete otvoriť textový súbor a pracovať s údajmi vo formáte čistého textu, môžete to urobiť pomocou najzákladnejších funkcií jazyka a operačného systému C++. Čo sa týka čítania kancelárskych dokumentov prezentovaných v širokej škále formátov súborov (DOCX, DOC, PDF, RTF, ODT, HTML atď.), je táto úloha náročnejšia na vyriešenie, pretože takéto dokumenty sú popísané zložitými stromovými údajmi. štruktúry v rámci modelu DOM.

Naša knižnica C++ je cloudové riešenie, ktoré vám umožní otvárať dokumenty v akomkoľvek kancelárskom a webovom formáte. Tento distribuovaný prístup vám poskytuje flexibilitu pri vývoji softvéru pomocou jazyka C++, pretože všetky zdroje náročné na spracovanie dokumentov budú prebiehať na serveroch Aspose. Všetko, čo potrebujete, je získať súkromné kľúče na prístup k Cloud API v kóde C++.

Programovo čítať Word dokumenty, PDF v Scale

Môžete iterovať prvky dokumentu alebo môžete vyhľadávať konkrétne prvky v strome DOM. Poskytujeme širokú škálu funkcií C++ ako pre prácu so štruktúrou dokumentu, tak aj s údajmi obsiahnutými v uzloch dokumentu.

Nasledujúci príklad kódu C++ vám pomôže rýchlo zistiť, ako načítať dokument a vykonať s ním niektoré akcie.

Nahrajte dokument, ku ktorému chcete získať prístup
Spustiť kód
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);
Spustiť kód
  
Skopírujte kód C++ do schránky

Ako čítať Word dokumenty, PDF v C++

  1. Nainštalovať 'Apose.Words Cloud pre C++'
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho C++ projektu
  3. Prečítajte si dokument

Ak chcete čítať dokumenty, nainštalujte si knižnicu C++

Clone Aspose.Words Cloud SDK for C++ z GitHubu. Podrobné informácie o zostavovaní a konfigurácii SDK nájdete v časti "How to use the SDK".

Ak chcete rýchlo získať potrebné bezpečnostné poverenia a získať prístup k nášmu REST API, postupujte podľa týchto Instructions v dokumentácii.

Požiadavky na systém

Podrobnosti nájdete v Repository Documentation.

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2025. Všetky práva vyhradené.