portable gui descargar php pdf split pdftk

gui - pdftk php



pdftk split pdf con multiples paginas (4)

con php tengo que dividir un solo archivo pdf con varias páginas dentro de una gran cantidad de archivos PDF con una página por archivo. Utilizo pdftk y funciona bien, pero cada pdf creado para cada página tiene un tamaño muy grande. Mi PDF original es de 7 MB (con 70 páginas dentro), la suma de cada archivo creado al dividir con pdftk es más de 70 MB.

Alguien sabe si hay una propiedad para configurar para pdftk para tener salida de archivo pequeño?

gracias


Al dividir archivos PDF, a veces es difícil evitar la información que solo requiere el hecho de que algunas páginas se incluyan en cada archivo de salida.

cpdf intenta evitarlo, puedes probarlo y ver qué pasa. Puede que no sea mejor que pdftk en su archivo, pero debería serlo.

Divulgación: Soy el autor de cpdf.


Puedes usar pdftk y probar

pdftk source.pdf cat 1-100 output try1.pdf pdftk source.pdf cat 101-end output try2.pdf


Tenía un problema similar. Pero no se aplica 1: 1 a la pregunta. De todos modos alguien podría encontrarlo útil:

  1. Tenía un archivo pdf muy grande, original.pdf , de más de 240 MB. Era casi imposible usarlo. Lo imprimí con evidencia como pdf y eliminé cualquier escala en la configuración de la impresora. ¡Esto generó un archivo - new.pdf - de alrededor de 102MB! Obviamente, se eliminaron todas las fuentes incrustadas, marcadores, etc.
  2. Para recuperar los marcadores, utilicé cpdf para extraer los marcadores del documento pdf original y lo apliqué al nuevo. El documento resultante, result.pdf , es fácil de navegar y muy rápido en cualquier visor de pdf.

Referencia: cpdf para extraer y aplicar marcadores: http://www.coherentpdf.com/cpdfmanual/node38.html

cpdf -list-bookmarks original.pdf > booksmarks.txt cpdf -add-bookmarks booksmarks.txt new.pdf -o result.pdf


Siempre se podría especificar la opción de compress , por ejemplo:

pdftk input.pdf burst output output_%02d.pdf compress

Tenga en cuenta que pdftk simplemente copia el contenido de sus archivos PDF desde las entradas a las salidas, y no puede hacer mucho para optimizar la hinchazón. Entonces, si los PDF de entrada son grandes / complicados, los PDF de salida también lo serán. También tenga en cuenta que cualquier fuente incrustada en el documento puede terminar siendo duplicada en cada documento de salida, ocupando más espacio.