Como dividir o arquivo PDF por páginas em C#

Este tutorial básico fornece os detalhes sobre como dividir o arquivo PDF por páginas em C#. Seguindo as etapas e o snippet de código em C# dividido PDF em vários arquivos usando algumas linhas de código. Além disso, você pode personalizar o processo de divisão filtrando o número da página ou realizando uma variedade de operações antes de criar um documento separado a partir dele.

Etapas para dividir o arquivo PDF por páginas em C#

  1. Adicione a referência à biblioteca Aspose.PDF for .NET no aplicativo para dividir as páginas do PDF
  2. Carregue o arquivo PDF de entrada para divisão usando a classe Document
  3. Itere em cada página do arquivo PDF de entrada usando a classe Page
  4. Grave cada página em um documento PDF separado com o método Salvar

Essas etapas simplesmente explicam como usar a operação C# dividir PDF em páginas pode ser executada. Configure rapidamente a biblioteca e carregue o documento de entrada para processá-lo. Itere através de cada página uma por uma e salve-a como um arquivo separado junto com a opção de girar, adicionar algum cabeçalho/rodapé, adicionar marca d’água, cortar a página e muitas outras personalizações também.

Código para dividir arquivo PDF por páginas em C#

using Aspose.Pdf;
namespace SplitPdfFileByPagesInCSharp
{
class Program
{
static void Main(string[] args)
{
// Load the license to avoid trial version watermark in the splitted PDF files
License pdfLicense = new License();
pdfLicense.SetLicense("Aspose.PDF.lic");
// Load input PDF file
Document document = new Document( "Test.pdf");
// Loop through each page
foreach (Page page in document.Pages)
{
// Create a new Document class object to split PDF pages
Document splitPDF = new Document();
// Add current page to the document
splitPDF.Pages.Add(page);
// Save current page as a seprate PDF
splitPDF.Save("Page number " + page.Number + ".pdf");
}
System.Console.WriteLine("Done");
}
}
}

Para escrever um aplicativo para dividir páginas PDF, o código C# é demonstrado aqui. Antes de adicionar cada página a um novo arquivo PDF, você pode usar todos os recursos da classe Página, como alterar o tamanho da página, adicionar algum plano de fundo, carimbar a página com imagem ou texto, definir a cor da página e assim por diante. Da mesma forma, depois de adicionar a página a um novo arquivo PDF, você pode usar os recursos da classe Documento, como formatá-lo incorporando fontes nele, definir sua data de validade, otimizar o arquivo PDF removendo objetos não utilizados, compactar imagens e modificar o conteúdo em um arquivo PDF. variedade de maneiras.

Neste artigo, aprendemos como usar a funcionalidade de dividir PDF em páginas em C# pode ser incorporada em seus aplicativos baseados em estrutura .NET ou .NET Core. Da mesma forma, se você quiser aprender a mesclar páginas PDF, consulte o artigo em como mesclar arquivos PDF usando C#.

 Português