Abra Word documentos facilmente com apenas algumas linhas de código C++. Nossa C++ biblioteca fornecerá tudo o que você precisa para acessar o conteúdo do Word documento programaticamente.
A tarefa de ler Word documentos é a tarefa de ler estruturas de dados hierárquicas dentro do modelo DOM. Isso implica conhecer o formato de cada elemento de dados Word individual, incluindo todos os seus possíveis elementos filho e atributos.
Nossa C++ biblioteca é uma solução baseada em nuvem que permite abrir Word arquivos para leitura e escrita com facilidade. Essa abordagem distribuída oferece flexibilidade no desenvolvimento de software usando a linguagem C++, pois todo o processamento de Word 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.
Você pode iterar sobre todos os elementos de um Word documento ou pesquisar por elementos específicos em uma árvore DOM. Fornecemos uma ampla gama de funções C++ tanto para trabalhar com a estrutura do Word arquivo quanto com os dados contidos nos nós do documento.
O exemplo de código a seguir ajudará você a descobrir rapidamente como carregar um Word arquivo usando C++ e realizar algumas ações nele.
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);
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.
Consulte a Repository Documentation para ver os detalhes.
Você pode abrir documentos em outros formatos: