以编程方式删除 PDF 页面 C#

以下代码片段也适用于 Aspose.PDF.Drawing 库。

您可以使用 Aspose.PDF for .NET 从 PDF 文件中删除页面。要从 PageCollection 集合中删除特定页面。

从 PDF 文件中删除页面

  1. 调用 Delete 方法并指定页面的索引。
  2. 调用 Save 方法以保存更新后的 PDF 文件。 以下代码片段演示了如何使用 C# 从 PDF 文件中删除特定页面。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeletePageFromPdfFile()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
    
    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "DeleteParticularPage.pdf"))
    {
        // Delete a particular page
        document.Pages.Delete(2);
        // Save PDF document
        document.Save(dataDir + "DeleteParticularPage_out.pdf");
    }
}