通过 Aspose.PDF for C++ 分割 PDF

借助 Aspose.PDF for C++ 库分割文件。

使用 Aspose.PDF 分割文件 C++

只需要大型 PDF 文件的一部分? 要从 PDF 文档中分离一个或多个部分,您必须拆分原始 PDF 文件的页面。 为了分割文件,我们将使用 Aspose.PDF for C++ API,它是一个功能丰富、强大且易于使用的文档操作 API cpp 平台的 API。 打开 NuGet 包管理器,搜索 Aspose.PDF 并安装。 有关更多详细信息,请了解文档页面。 您还可以从 Package Manager Console 使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

通过 C++ 拆分文档


你需要 Aspose.PDF for C++ 才能在你的环境中试用代码。

1.加载带有文档实例的 PDF。 1.创建一个新的文档类对象来拆分 PDF 页面。 1.将当前页面添加到文档中。 1.将当前页面另存为单独的 PDF

如何使用 C++ 分割 PDF

使用 Aspose.PDF for C++ 库,你可以拆分大型 PDF 文档。分割 PDF 文档是处理 PDF 文档时的常见用例。它通过将大型文档分解为较小的文件以通过电子邮件发送,从而帮助减小PDF文件的大小。

拆分 PDF-C++

此示例代码显示如何拆分 PDF 文件-C++

    // Read pdf file to Aspose Document
    doc = MakeObject<Document>(u"1.pdf");

    //Create PdfFileEditor object
    pdfEditor = MakeObject<Aspose::Pdf::Facades::PdfFileEditor>();

    //Split pdf file by half
    pdfEditor->Extract(pathSource, 1, doc->get_Pages()->get_Count() / 2, u"pdf_half.pdf");