這個 C++ 庫為 C++ 開發人員提供了使用 REST API 處理 DOCX 拆分功能的能力。它允許您在 C++ 中在線將一個 DOCX 文檔拆分為多個較小的文件。例如,您可能需要從您的 DOCX 文檔中通過電子郵件發送幾頁,或者您可能希望僅向客戶展示您的 DOCX 文件的一部分。所有這些都可以通過 C++ 代碼中的 DOCX 拆分功能來完成。
可以使用多種方法來拆分 DOCX 文件:"按頁面"、"按頁面範圍"、"按標題"、"按分節符"。只需加載原始 DOCX 文檔並選擇您需要的方法。如果您想使用 C++ 代碼根據這些標準拆分 DOCX 文件,請確保您的 DOCX 文檔使用所需的標題樣式或包含分節符。拆分 DOCX 文檔後,您可以將結果導出為單獨的文檔頁面或較小的文件。
所有 DOCX 文檔拆分都在 Aspose 網絡服務器上的雲中以最高速度執行,並符合所有安全標準。我們的 C++ 庫旨在創建 DOCX 處理應用程序,並且基於通過 REST API 進行的客戶端-服務器交互。
如果您對如何將 DOCX 文檔拆分為多個文檔或如何根據指定參數提取 DOCX 頁面有疑問,請嘗試使用我們的 Splitter Online 並將結果導出為方便的文檔格式:
using namespace aspose::words::cloud;
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
auto doc = std::shared_ptr<std::istream>(new std::ifstream(
std::filesystem::path(L"Input.docx"), std::istream::binary));
std::shared_ptr<requests::SplitDocumentOnlineRequest> request(
new requests::ConvertDocumentRequest(
doc,
std::make_shared<std::wstring>(L"docx"),
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
std::make_shared<bool>(true),
nullptr
)
);
auto zippedPages = wordsApi->splitDocumentOnline(request);
從 GitHub 克隆 Aspose.Words Cloud SDK for C++ 源代碼。您可以在 "How to use the SDK" 部分找到有關構建和配置 SDK 的詳細信息。
要快速獲取必要的安全憑證並訪問我們的 REST API,請按照文檔中的這些 Instructions 進行操作。
請參閱 Repository Documentation 以查看詳細信息。