Åbn og læs Word eller PDF fil i C++ SDK

Brug REST API til at åbne og læse dokumenter programmatisk i C++

Åbn nemt Word, PDF dokumenter med blot et par linjer med C++ kode. Vores C++ bibliotek vil give dig alt, hvad du behøver for at få adgang til dokumentindhold programmatisk.

Åbn og læs dokumenter i C++

Hvis du vil åbne en tekstfil og arbejde med dataene i almindeligt tekstformat, kan du gøre det ved at bruge de mest basale funktioner i C++ sproget og operativsystemet. Hvad angår læsning af kontordokumenter, præsenteret i en bred vifte af filformater (DOCX, DOC, PDF, RTF, ODT, HTML osv.), er denne opgave sværere at løse, da sådanne dokumenter er beskrevet af komplekse trælignende data strukturer inden for DOM modellen.

Vores C++ bibliotek er en cloud-baseret løsning, der giver dig mulighed for at åbne dokumenter i ethvert kontor- og webformat. Denne distribuerede tilgang giver dig fleksibilitet i softwareudvikling ved brug af C++ sprog, da al ressourcekrævende dokumentbehandling vil foregå på Aspose-servere. Alt du behøver er at få private nøgler for at få adgang til Cloud API i C++ kode.

Programmatisk læs Word, PDF dokumenter i C++

Du kan iterere over dokumentelementer, eller du kan søge efter specifikke elementer i DOM træet. Vi leverer en bred vifte af C++ funktioner både til at arbejde med dokumentets struktur og med de data, der er indeholdt i dokumentnoderne.

Følgende C++ kodeeksempel hjælper dig med hurtigt at finde ud af, hvordan du indlæser et dokument og udfører nogle handlinger på det.

Upload et dokument, du vil have adgang til
Kør kode
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);
Kør kode
  
Kopiér koden C++ til udklipsholderen

Sådan læser du Word, PDF dokumenter i C++

  1. Installer Aspose.Words Cloud for C++
  2. Tilføj en biblioteksreference (importér biblioteket) til dit C++ projekt
  3. Læs et dokument

Installer C++ biblioteket for at læse dokumenter

Klon Aspose.Words Cloud SDK for C++ kildekode fra GitHub. Du kan finde detaljerede oplysninger om opbygning og konfiguration af SDK'et i afsnittet "How to use the SDK".

For hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API skal du følge disse Instructions i dokumentationen.

Systemkrav

Se Repository Documentation for at se detaljerne.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2025. Alle rettigheder forbeholdes.