Открывайте и читайте 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, JPG C++ REST API

  1. Установите 'Aspose.Words Cloud для C++'
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C++ проект
  3. Прочитать документ

Установите C++ библиотеку для чтения документов

Установите Aspose.Words Cloud SDK for C++ с GitHub. Подробную информацию о сборке и настройке SDK можно найти в разделе "How to use the SDK".

Чтобы быстро получить учетные данные и доступ к нашему REST API, следуйте этим Инструкциям в документации.

Системные Требования

Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.

5%

Подпишитесь на обновления продукта Aspose

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