Abra e leia o Word arquivo ou PDF no C++ SDK

Use a REST API para abrir e ler documentos programaticamente em C++

Abra facilmente Word documentos e PDF com apenas algumas linhas de código C++. Nossa C++ biblioteca fornecerá tudo o que você precisa para acessar o conteúdo do documento de forma programática.

Ver trecho de código

Abrir e ler documentos em C++

Se você deseja abrir um arquivo de texto e trabalhar com os dados em formato de texto simples, pode fazê-lo usando os recursos mais básicos da linguagem C++ e do sistema operacional. Quanto à leitura de documentos de escritório, apresentados em uma ampla variedade de formatos de arquivo (DOCX, DOC, PDF, RTF, ODT, HTML, etc.), essa tarefa é mais difícil de resolver, pois tais documentos são descritos por dados complexos em forma de árvore estruturas dentro do modelo DOM.

Nossa C++ biblioteca é uma solução baseada em nuvem que permite abrir documentos em qualquer formato de escritório e web. Essa abordagem distribuída oferece flexibilidade no desenvolvimento de software usando a linguagem C++, pois todo o processamento de documentos com uso intensivo de recursos ocorrerá em servidores Aspose. Tudo o que você precisa é obter chaves privadas para acessar a API Cloud no C++ código.

Ler programaticamente Word documentos e PDF em C++

Você pode iterar sobre os elementos do documento ou pode pesquisar elementos específicos na árvore DOM. Fornecemos uma ampla gama de funções C++ tanto para trabalhar com a estrutura do documento quanto com os dados contidos nos nós do documento.

O exemplo de C++ código a seguir ajudará você a descobrir rapidamente como carregar um documento e executar algumas ações nele.

Carregue um documento que você deseja acessar
Código de execução
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ódigo de execução
  
Copie o código C++ para a área de transferência

Como ler Word documentos, PDF em C++

  1. Instale o 'Aspose.Words Cloud para C++'
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C++
  3. Ler um documento

Instale a C++ biblioteca para ler documentos

Clone Aspose.Words Cloud SDK for C++ do GitHub. Você pode encontrar informações detalhadas sobre como criar e configurar o SDK na seção "How to use the SDK".

Para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API, siga estas Instructions na documentação.

Requisitos de sistema

Consulte a Repository Documentation para ver os detalhes.

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2025. Todos os direitos reservados.