Ανοίξτε και διαβάστε το Word αρχείο ή PDF στο C++ SDK

Χρησιμοποιήστε το REST API για άνοιγμα και ανάγνωση εγγράφων μέσω προγραμματισμού στο C++

Ανοίξτε εύκολα Word έγγραφα, PDF με λίγες μόνο γραμμές κώδικα C++. Η βιβλιοθήκη μας C++ θα σας παρέχει όλα όσα χρειάζεστε για να αποκτήσετε πρόσβαση στο περιεχόμενο του εγγράφου μέσω προγραμματισμού.

Προβολή αποσπάσματος κώδικα

Ανοίξτε και διαβάστε έγγραφα στο C++

Εάν θέλετε να ανοίξετε ένα αρχείο κειμένου και να εργαστείτε με τα δεδομένα σε μορφή απλού κειμένου, μπορείτε να το κάνετε χρησιμοποιώντας τις πιο βασικές δυνατότητες της γλώσσας και του λειτουργικού συστήματος C++. Όσον αφορά την ανάγνωση εγγράφων γραφείου, που παρουσιάζονται σε μεγάλη ποικιλία μορφών αρχείων (DOCX, DOC, PDF, RTF, ODT, HTML, κ.λπ.), αυτή η εργασία είναι πιο δύσκολο να επιλυθεί, καθώς τέτοια έγγραφα περιγράφονται από πολύπλοκα δεδομένα που μοιάζουν με δέντρο δομές εντός του μοντέλου DOM.

Η βιβλιοθήκη μας C++ είναι μια λύση που βασίζεται σε σύννεφο που θα σας επιτρέψει να ανοίγετε έγγραφα σε οποιαδήποτε μορφή γραφείου και web. Αυτή η κατανεμημένη προσέγγιση σάς παρέχει ευελιξία στην ανάπτυξη λογισμικού χρησιμοποιώντας τη γλώσσα C++, καθώς όλη η επεξεργασία εγγράφων με ένταση πόρων θα πραγματοποιείται σε διακομιστές Aspose. Το μόνο που χρειάζεστε είναι να λάβετε ιδιωτικά κλειδιά για πρόσβαση στο Cloud API στον κώδικα C++.

Διαβάστε μέσω προγραμματισμού Word έγγραφα, PDF στο C++

Μπορείτε να επαναλάβετε τα στοιχεία του εγγράφου ή μπορείτε να αναζητήσετε συγκεκριμένα στοιχεία στο δέντρο DOM. Παρέχουμε ένα ευρύ φάσμα λειτουργιών C++ τόσο για εργασία με τη δομή του εγγράφου όσο και με τα δεδομένα που περιέχονται στους κόμβους του εγγράφου.

Το ακόλουθο παράδειγμα κώδικα C++ θα σας βοηθήσει να καταλάβετε γρήγορα πώς να φορτώσετε ένα έγγραφο και να εκτελέσετε ορισμένες ενέργειες σε αυτό.

Ανεβάστε ένα έγγραφο στο οποίο θέλετε να αποκτήσετε πρόσβαση
Εκτέλεση κώδικα
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++ στο πρόχειρο

Πώς να διαβάσετε Word έγγραφα, PDF στο C++

  1. Εγκαταστήστε το "Aspose.Words Cloud for C++"
  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισάγετε τη βιβλιοθήκη) στο έργο σας C++
  3. Διαβάστε ένα έγγραφο

Εγκαταστήστε τη βιβλιοθήκη C++ για ανάγνωση εγγράφων

Κλωνοποίηση Aspose.Words Cloud SDK for C++ από το GitHub. Μπορείτε να βρείτε αναλυτικές πληροφορίες σχετικά με τη δημιουργία και τη διαμόρφωση του SDK στην ενότητα "How to use the SDK".

Για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API, ακολουθήστε αυτές τις Instructions στην τεκμηρίωση.

Απαιτήσεις συστήματος

Ανατρέξτε στην Repository Documentation για να δείτε τις λεπτομέρειες.

5%

Εγγραφείτε στις ενημερώσεις προϊόντων Aspose

Λάβετε μηνιαία ενημερωτικά δελτία και προσφορές απευθείας στο γραμματοκιβώτιό σας.

© Aspose Pty Ltd 2001-2025. Ολα τα δικαιώματα διατηρούνται.