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#
- Adicione a referência à biblioteca Aspose.PDF for .NET no aplicativo para dividir as páginas do PDF
- Carregue o arquivo PDF de entrada para divisão usando a classe Document
- Itere em cada página do arquivo PDF de entrada usando a classe Page
- 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#.