Mở DOCX trong C++ SDK

Sử dụng REST API để mở và đọc DOCX tệp theo chương trình trong C++

Dễ dàng mở DOCX tài liệu chỉ với một vài dòng mã C++. Thư viện C++ của chúng tôi sẽ cung cấp cho bạn mọi thứ bạn cần để truy cập DOCX nội dung tài liệu theo chương trình.

Xem đoạn mã

Mở DOCX tệp trong C++

Nhiệm vụ đọc các DOCX tài liệu là nhiệm vụ đọc các cấu trúc dữ liệu phân cấp trong mô hình DOM. Điều này ngụ ý biết định dạng của từng phần tử dữ liệu DOCX riêng lẻ, bao gồm tất cả các phần tử con và thuộc tính có thể có của nó.

Thư viện C++ của chúng tôi là một giải pháp dựa trên đám mây cho phép bạn mở các DOCX tệp để đọc và ghi một cách dễ dàng. Cách tiếp cận phân tán này mang lại cho bạn sự linh hoạt trong việc phát triển phần mềm bằng ngôn ngữ C++, vì tất cả quá trình xử lý DOCX tài liệu sử dụng nhiều tài nguyên sẽ diễn ra trên máy chủ Aspose. Tất cả những gì bạn cần là nhận khóa riêng để truy cập Cloud API bằng mã C++.

Đọc DOCX tài liệu có lập trình trong C++

Bạn có thể lặp lại trên tất cả các phần tử của DOCX tài liệu hoặc bạn có thể tìm kiếm các phần tử cụ thể trong cây DOM. Chúng tôi cung cấp một loạt các hàm C++ để làm việc với cấu trúc của DOCX tệp và với dữ liệu có trong các nút tài liệu.

Ví dụ mã sau đây sẽ giúp bạn nhanh chóng tìm ra cách tải DOCX tệp bằng C++ và thực hiện một số hành động trên đó.

Tải lên tài liệu bạn muốn truy cập
Mã vận hành
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);
Mã vận hành
  
Sao chép mã C++ vào khay nhớ tạm

Cách đọc DOCX tệp trong C++

  1. Cài đặt 'Aspose. AdWords Cloud cho C++'
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án C++ của bạn
  3. Đọc DOCX tệp

Cài đặt thư viện C++ để đọc DOCX tệp

Sao Aspose.Words Cloud SDK for C++ từ GitHub. Bạn có thể tìm thông tin chi tiết về cách xây dựng và định cấu hình SDK trong phần "How to use the SDK".

Để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi, vui lòng làm theo các Instructions sau trong tài liệu.

yêu cầu hệ thống

Tham khảo Repository Documentation để xem chi tiết.

Các định dạng tệp được hỗ trợ khác

Bạn có thể mở tài liệu ở các định dạng khác:

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2025. Đã đăng ký Bản quyền.