Dividir um PDF e extrair páginas em C#
O IronPDF facilita muito o processo de edição do layout de seus documentos PDF, através da divisão e extração de páginas. Com o IronPDF, você pode extrair páginas individuais ou intervalos de páginas em novos objetos PdfDocument, que podem então ser salvos ou editados posteriormente. Tudo isso é possível graças ao método PdfDocument.CopyPage.
Antes de abordarmos o processo principal de divisão de arquivos PDF, criamos a string HTML que será usada para gerar o PDF de exemplo. A classe ChromePdfRenderer é então usada para converter a string HTML em um documento PDF. O método RenderHtmlAsPdf realiza a conversão e o PDF resultante é armazenado no objeto PdfDocument.
Agora podemos começar a dividir o PDF. Primeiro, usamos o método CopyPage(0) para copiar a primeira página do PDF, armazenando-a na variável page1Doc. Esta simples linha de código extrai a página especificada do PDF. Em seguida, usando o método SaveAs, salvamos a página que extraímos como um novo arquivo PDF separado.
Para extrair intervalos de páginas, o método CopyPages é usado para extrair as páginas dentro do intervalo de páginas especificado do PDF original. (Lembre-se que as páginas são indexadas a partir de zero, portanto, 1 e 2 referem-se à segunda e à terceira página). As páginas extraídas resultantes são armazenadas na variável page23Doc. Agora, você pode prosseguir com a manipulação dessas páginas extraídas ou utilizar o método SaveAs para salvar as páginas extraídas como um novo documento PDF.
Aprenda agora mesmo a dividir PDFs com várias páginas usando o IronPDF .

