Otevřete a čtěte Word soubor nebo PDF v sadě C++ SDK

Pomocí REST API můžete otevírat a číst dokumenty programově v C++

Snadno otevírejte Word dokumenty, PDF pomocí několika řádků C++ kódu. Naše knihovna C++ vám poskytne vše, co potřebujete k programovému přístupu k obsahu dokumentů.

Zobrazit fragment kódu

Otevírejte a čtěte dokumenty ve Scale

Pokud chcete otevřít textový soubor a pracovat s daty ve formátu prostého textu, můžete to udělat pomocí nejzákladnějších funkcí jazyka a operačního systému C++. Pokud jde o čtení kancelářských dokumentů prezentovaných v široké škále formátů souborů (DOCX, DOC, PDF, RTF, ODT, HTML atd.), je tento úkol obtížnější vyřešit, protože takové dokumenty jsou popsány složitými stromovými daty. struktur v rámci modelu DOM.

Naše knihovna C++ je cloudové řešení, které vám umožní otevírat dokumenty v jakémkoli kancelářském a webovém formátu. Tento distribuovaný přístup vám poskytuje flexibilitu při vývoji softwaru pomocí jazyka C++, protože veškeré zpracování dokumentů náročné na zdroje bude probíhat na serverech Aspose. Vše, co potřebujete, je získat soukromé klíče pro přístup ke Cloud API v C++ kódu.

Programově čtěte Word dokumenty, PDF ve Scale

Můžete iterovat prvky dokumentu nebo můžete hledat konkrétní prvky ve stromu DOM. Poskytujeme širokou škálu funkcí C++ jak pro práci se strukturou dokumentu, tak s daty obsaženými v uzlech dokumentu.

Následující příklad C++ kódu vám pomůže rychle zjistit, jak načíst dokument a provést s ním některé akce.

Nahrajte dokument, ke kterému chcete získat přístup
Spustit 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);
Spustit kód
  
Zkopírujte kód C++ do schránky

Jak číst Word dokumenty, PDF v C++

  1. Nainstalovat 'Apose.Words Cloud pro C++'
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého C++ projektu
  3. Přečtěte si dokument

Chcete-li číst dokumenty, nainstalujte si knihovnu C++

Clone Aspose.Words Cloud SDK for C++ z GitHubu. Podrobné informace o sestavení a konfiguraci SDK naleznete v části "How to use the SDK".

Chcete-li rychle získat potřebné bezpečnostní údaje a získat přístup k našemu REST API, postupujte podle těchto Instructions v dokumentaci.

Požadavky na systém

Podrobnosti naleznete v Repository Documentation.

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2025. Všechna práva vyhrazena.