Como posso dividir um arquivo PDF em páginas (preferencialmente C #)

StackOverflow https://stackoverflow.com/questions/122109

  •  02-07-2019
  •  | 
  •  

Pergunta

Meu cliente tem um arquivo PDF de múltiplas páginas. Eles precisam dividir por página. Alguém sabe de uma maneira de fazer isso -. De preferência em C #

Foi útil?

Solução

PDFSharp é uma biblioteca de código aberto que pode ser o que você está depois:

Principais Características

  • Cria documentos PDF na mosca a partir de qualquer linguagem .Net
  • Fácil de entender modelo de objeto para documentos compor
  • Um código fonte para desenhar em uma página PDF, bem como em uma janela ou na impressora
  • Modificar, mesclar e dividir arquivos PDF existente

Esta amostra mostra como converter um documento PDF com n páginas em n documentos com uma página cada.

Outras dicas

Eu fiz isso usando iTextSharp - existem opções comerciais que podem ter uma boa API, mas esta é aberta source e gratuito, e não é difícil de usar.

Confira este código , é um de seus exemplos de código - é bastante Boa. Ele divide um arquivo PDF em dois arquivos no passado-in número da página. Você pode modificá-la para fazer um loop e página dividida por página.

Siberix oferece uma biblioteca comercial razoavelmente custou para a criação de PDF de on the fly no .NET: http://siberix.com Você pode criar o PDF está programaticamente ou por meio de uma transformação XML (e uma combinação de ambos IIRC).

Eu usei a sua biblioteca em um par de projectos e descobriram que não só é a sua biblioteca fácil de trabalhar, mas o seu apoio e-mail é incrível. E a licença é muito barato também.

não tenho jogado com ele, mas você pode olhar para Aspose.Pdf.Kit for .NET e Java . É comercial, de modo que você vai precisar para pagar licenciamento de feeds, mas se você precisar de suporte comercial que pode funcionar para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top