Divida o PDF via Aspose.PDF para .NET

Divisão de arquivos com a ajuda do Aspose.PDF para a biblioteca .NET.

Divida arquivos usando Aspose.PDF para .NET

Precisa apenas de parte dos seus arquivos grandes? Para separar uma ou mais partes do documento, você deve dividir as páginas do arquivo original. Para dividir arquivos, usaremos a API Aspose.PDF for.NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma net. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Nossa ferramenta de software também permite que os desenvolvedores dividam documentos Word, PDF, HTML, TXT e DOCX em partes. Para obter mais detalhes, consulte Páginas de documentação. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Divida documentos via C#


Você precisa Aspose.PDF for .NET testar o código em seu ambiente.

  1. Carregue o PDF com uma instância de Document.
  2. Crie um novo objeto de classe Document para dividir páginas PDF.
  3. Adicione a página atual ao documento.
  4. Salvar a página atual como um PDF separado

Como dividir PDF usando C#

Com a biblioteca Aspose.PDF for .NET, você pode dividir documentos PDF grandes. Dividir um documento PDF é um caso de uso comum ao trabalhar com documentos PDF. Ele ajuda a reduzir o tamanho de um arquivo PDF dividindo documentos grandes em arquivos menores para enviar por e-mail.

Divida o PDF - C#

Este exemplo de código mostra como dividir um arquivo PDF - C#

var pdfEditor = new PdfFileEditor();
fs = new FileStream("1.pdf", FileMode.Open, FileAccess.Read);
doc = new Document(fs);
pdfEditor.Extract(pathSource, 1, doc.Pages.Count / 2, "pdf_half.pdf");

Como dividir arquivos HTML usando C#

Os documentos HTML podem ser grandes, pois podem conter texto, imagens, gráficos e muito mais. Talvez seja necessário separar os arquivos HTML de acordo com diferentes requisitos ou casos de uso. A biblioteca Aspose.PDF for.NET ajudará você nessa tarefa.

HTML dividido - C#

Este exemplo de código mostra como dividir um arquivo HTML - C#

//save input html to pdf to file
doc = new Document("1.html", new HtmlLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

var pdfEditor = new PdfFileEditor();
pdfEditor.SplitFromFirst("test.pdf", 1, "test.pdf");
doc = new Document("test.pdf");
doc.Save("html_first.html", SaveFormat.Html);

Como dividir arquivos TXT usando C#

A biblioteca Aspose.PDF para.NET permite que desenvolvedores de C# dividam arquivos TXT em partes separadas. A função de dividir um documento TXT em arquivos separados ajudará você a trabalhar com diferentes seções de um documento grande ao mesmo tempo e para vários usuários. Dividir um documento TXT acelerará e simplificará seu trabalho. Use o trecho de código a seguir para extrair as páginas do seu arquivo TXT.

Divida o TXT - C#

Este exemplo de código mostra como dividir um arquivo TXT - C#

//save input text to pdf to file
pdfEditor = new PdfFileEditor();
var doc = new Document("1.txt", new TxtLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

MemoryStream [] pages = pdfEditor.SplitToPages("test.pdf");

int index = 1;
foreach(var ms in pages)
{
    page = new Document(ms);
    var textAbsorber = new TextAbsorber();
    page.Pages.Accept(textAbsorber);
    string extractedText = textAbsorber.Text;
    File.WriteAllText("text_"+index+".txt", extractedText);
    index++;
}