Excluir páginas de PDF programaticamente em C#

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Você pode deletar páginas de um arquivo PDF usando Aspose.PDF para .NET. Para deletar uma página específica da coleção PageCollection.

Deletar Página de Arquivo PDF

  1. Chame o método Delete e especifique o índice da página
  2. Chame o método Save para salvar o arquivo PDF atualizado O seguinte trecho de código mostra como deletar uma página específica do arquivo PDF usando C#.
// Para exemplos completos e arquivos de dados, por favor vá para https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Abrir documento
Document pdfDocument = new Document(dataDir + "DeleteParticularPage.pdf");

// Deletar uma página específica
pdfDocument.Pages.Delete(2);

dataDir = dataDir + "DeleteParticularPage_out.pdf";
// Salvar PDF atualizado
pdfDocument.Save(dataDir);