Apri e leggi Word file o PDF in C++ SDK

Utilizza REST API per aprire e leggere i documenti in modo programmatico in C++

Apri facilmente Word documenti e PDF con poche righe di C++ codice. La nostra libreria C++ ti fornirà tutto ciò di cui hai bisogno per accedere al contenuto del documento in modo programmatico.

Visualizza lo snippet di codice

Apri e leggi documenti in C++

Se vuoi aprire un file di testo e lavorare con i dati in formato testo normale, puoi farlo utilizzando le funzionalità più basilari del linguaggio e del sistema operativo C++. Per quanto riguarda la lettura di documenti d'ufficio, presentati in un'ampia varietà di formati di file (DOCX, DOC, PDF, RTF, ODT, HTML, ecc.), questo compito è più difficile da risolvere, poiché tali documenti sono descritti da complessi dati ad albero strutture all'interno del modello DOM.

La nostra libreria C++ è una soluzione basata su cloud che ti permetterà di aprire documenti in qualsiasi formato per ufficio e web. Questo approccio distribuito offre flessibilità nello sviluppo di software utilizzando il linguaggio C++, poiché tutta l'elaborazione dei documenti ad alta intensità di risorse avverrà sui server Aspose. Tutto ciò che serve è ottenere le chiavi private per accedere all'API Cloud in C++ codice.

Leggi a livello di Word codice documenti, PDF in C++

Puoi scorrere gli elementi del documento oppure puoi cercare elementi specifici nell'albero DOM. Forniamo un'ampia gamma di funzioni C++ sia per lavorare con la struttura del documento che con i dati contenuti nei nodi del documento.

Il seguente esempio di C++ codice ti aiuterà a capire rapidamente come caricare un documento ed eseguire alcune azioni su di esso.

Carica un documento a cui desideri accedere
Esegui codice
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);
Esegui codice
  
Copia il codice C++ negli appunti

Come leggere Word documenti, PDF in C++

  1. Installa "Aspose.Words Cloud per C++"
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto C++
  3. Leggi un documento

Installa la libreria C++ per leggere i documenti

Clona Aspose.Words Cloud SDK for C++ da GitHub. Puoi trovare informazioni dettagliate sulla creazione e la configurazione dell'SDK nella sezione "How to use the SDK".

Per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API, segui queste Instructions nella documentazione.

Requisiti di sistema

Fare riferimento alla Repository Documentation per vedere i dettagli.

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2025. Tutti i diritti riservati.