为了从 PDF 文件中删除页面,我们将使用 Aspose.PDF for C++ API,这是一款功能丰富、功能强大且易于使用的适用于 cpp 平台的文档处理 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。
PM > Install-Package Aspose.PDF.Cpp
通过 C++ 从 PDF 中删除页面
你需要 Aspose.PDF for C++ 才能在你的环境中试用这些代码。
1。打开现有文档。
1。删除特定页面。
1。使用保存方法保存输出 PDF。
<% pages-delete.code-block.text %>
从 PDF 中移除页面
void DeletePDFPages() {
String _dataDir("C:\\Samples\\");
String inputFileName("DeleteParticularPage.pdf");
// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);
// Delete a particular page
document->get_Pages()->Delete(2);
// Save updated PDF
document->Save(_dataDir + inputFileName);
}