C++ API 以编程方式拆分 PDF 个文件

C++ Cloud SDK 用于拆分 PDF 文件并将结果导出为多种文件格式

使用 C++ 库通过 REST API 拆分 PDF 文件。使用 C++ 轻松将两个或多个 PDF 文件拆分成多个部分。

查看代码片段

在 C++ 中使用 REST API 拆分 PDF

这个 C++ 库为 C++ 开发人员提供了使用 REST API 处理 PDF 拆分功能的能力。它允许您在 C++ 中在线将一个 PDF 文档拆分为多个较小的文件。例如,您可能需要从您的 PDF 文档中通过电子邮件发送几页,或者您可能希望仅向客户展示您的 PDF 文件的一部分。所有这些都可以通过 C++ 代码中的 PDF 拆分功能来完成。

可以使用多种方法来拆分 PDF 文件:"按页面"、"按页面范围"、"按标题"、"按分节符"。只需加载原始 PDF 文档并选择您需要的方法。如果您想使用 C++ 代码根据这些标准拆分 PDF 文件,请确保您的 PDF 文档使用所需的标题样式或包含分节符。拆分 PDF 文档后,您可以将结果导出为单独的文档页面或较小的文件。

使用 C++ Cloud SDK 将 PDF 文档拆分为多个部分

所有 PDF 文档拆分都在 Aspose 网络服务器上的云中以最高速度执行,并符合所有安全标准。我们的 C++ 库旨在创建 PDF 处理应用程序,并且基于通过 REST API 进行的客户端-服务器交互。

如果您对如何将 PDF 文档拆分为多个文档或如何根据指定参数提取 PDF 页面有疑问,请尝试使用我们的 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.pdf"), std::istream::binary));
std::shared_ptr<requests::SplitDocumentOnlineRequest> request(
    new requests::ConvertDocumentRequest(
        doc, 
        std::make_shared<std::wstring>(L"pdf"),
        nullptr,
        nullptr,
        nullptr,
        nullptr,
        nullptr,
        std::make_shared<bool>(true),
        nullptr
    )
);
auto zippedPages = wordsApi->splitDocumentOnline(request);
运行代码
  
将代码C++复制到剪贴板

如何使用 C++ 拆分 PDF 文件

  1. 安装 C++ Cloud SDK 并将引用(导入库)添加到您的 C++ 项目。
  2. 使用您的应用密钥配置 API
  3. 在 C++ 中打开源 PDF 文件。
  4. 调用"splitDocumentOnline()"方法,传递具有所需扩展名的输出文件名。
  5. 将拆分结果作为单独的文件获取。

C++ 库将 PDF 文件拆分成多个部分

从 GitHub 克隆 Aspose.Words Cloud SDK for C++ 源代码。您可以在 "How to use the SDK" 部分找到有关构建和配置 SDK 的详细信息。

要快速获取必要的安全凭证并访问我们的 REST API,请按照文档中的这些 Instructions 进行操作。

系统要求

请参阅 Repository Documentation 以查看详细信息。

其他流行的文件分割格式

您可以使用其他流行的格式:

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2024. 版权所有。