Удалить страницы PDF программно на C#

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Вы можете удалять страницы из PDF-файла с помощью Aspose.PDF for .NET. Чтобы удалить определённую страницу из коллекции PageCollection.

Удаление страницы из PDF-файла

  1. Вызовите метод Delete и укажите индекс страницы.
  2. Вызовите метод Save, чтобы сохранить обновлённый PDF-файл. Следующий фрагмент кода показывает, как удалить определённую страницу из PDF-файла с помощью C#.
// 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");
    }
}