Open eenvoudig Word, PDF documenten met slechts een paar regels C++ code. Onze C++ bibliotheek biedt u alles wat u nodig hebt om programmatisch toegang te krijgen tot documentinhoud.
Als u een tekstbestand wilt openen en met de gegevens in platte tekst wilt werken, kunt u dit doen met behulp van de meest elementaire functies van de C++ taal en het besturingssysteem. Wat betreft het lezen van kantoordocumenten, gepresenteerd in een grote verscheidenheid aan bestandsformaten (DOCX, DOC, PDF, RTF, ODT, HTML, enz.), is deze taak moeilijker op te lossen, aangezien dergelijke documenten worden beschreven door complexe boomachtige gegevens structuren binnen het DOM model.
Onze C++ bibliotheek is een cloudgebaseerde oplossing waarmee u documenten in elk kantoor- en webformaat kunt openen. Deze gedistribueerde aanpak geeft u flexibiliteit bij softwareontwikkeling met behulp van C++ taal, aangezien alle resource-intensieve documentverwerking plaatsvindt op Aspose-servers. Het enige dat u nodig hebt, is om privésleutels te krijgen om toegang te krijgen tot Cloud API in C++ code.
U kunt documentelementen herhalen of u kunt zoeken naar specifieke elementen in de DOM structuur. We bieden een breed C++ aan C++ functies, zowel voor het werken met de structuur van het document als met de gegevens in de documentknooppunten.
Het volgende C++ codevoorbeeld zal u helpen snel erachter te komen hoe u een document laadt en er enkele acties op uitvoert.
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);
Kloon Aspose.Words Cloud SDK for C++ broncode van GitHub. Gedetailleerde informatie over het bouwen en configureren van de SDK vindt u in het gedeelte "How to use the SDK".
Volg deze Instructions in de documentatie om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.
Raadpleeg de Repository Documentation om de details te zien.