¿Cómo puedo dividir un archivo PDF en páginas (preferiblemente C#)?

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

  •  02-07-2019
  •  | 
  •  

Pregunta

Mi cliente tiene un archivo PDF de varias páginas.Lo necesitan dividido por página.¿Alguien sabe alguna manera de hacer esto, preferiblemente en C#?

¿Fue útil?

Solución

PDFNítido es una biblioteca de código abierto que puede ser lo que buscas:

Características clave

  • Crea documentos PDF sobre la marcha desde cualquier idioma .Net
  • Modelo de objetos fácil de entender para redactar documentos.
  • Un código fuente para dibujar en una página PDF, así como en una ventana o en la impresora
  • Modificar, fusionar y dividir archivos PDF existentes

esta muestra muestra cómo convertir un documento PDF con n páginas en n documentos con una página cada uno.

Otros consejos

Hice esto usando ITextSharp -- existen opciones comerciales que pueden tener una buena API, pero esta es de código abierto, gratuita y no es difícil de usar.

Verificar este codigo, es uno de sus ejemplos de código; es bastante bueno.Divide un archivo PDF en dos archivos según el número de página pasado.Puede modificarlo para realizar un bucle y dividir página por página.

Siberix ofrece una biblioteca comercial a un precio razonable para crear archivos PDF sobre la marcha en .NET: http://siberix.com Puede crear los PDF mediante programación o mediante una transformación XML (y una combinación de ambos IIRC).

He usado su biblioteca en un par de proyectos y descubrí que no solo es fácil trabajar con ella, sino que su soporte por correo electrónico es increíble.Y la licencia también es bastante barata.

No he jugado con él, pero puedes mirarlo. Aspose.Pdf.Kit para .NET y Java.Es comercial, por lo que deberá pagar las licencias, pero si necesita soporte comercial, podría funcionar para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top