Отворете и прочетете 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 за 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

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2025. Всички права запазени.