PDF como tamaño de archivo extremadamente pequeño (es decir, menos de 20 kb)

6

¿Qué debo hacer para producir facturas en PDF con un tamaño de archivo inferior a 20 kb?

PDF de ejemplo

Creo facturas para una pequeña empresa y tengo más de 60,000 facturas almacenadas como archivos PDF (no escaneados) que son aproximadamente 108 kb por página en promedio. Genero estas facturas a partir de una hoja de cálculo de Excel y las guardo como archivos PDF. He notado documentos de otras compañías, o incluso mi propio extracto bancario como archivos PDF que son menos de 20 kb por página en promedio.

(ACTUALIZADO 3/17) He utilizado la herramienta Acrobat Audit (accesible en la ventana "Guardar como" al seleccionar "PDF optimizado" en el menú desplegable y luego hacer clic en el botón de configuración, en Acrobat XI). Aquí está el resultado:

    Content Streams    3.48145 KB
    Fonts             91.98340 KB
    Structure Info    11.72852 KB
    Document Overhead  0.64453 KB
    -----------------------------
    TOTAL             107.8379 KB

Lo que probé:

  • Intenté usar la configuración "Optimizar PDF escaneado" de Acrobat XI, pero aparece "La página contiene texto representable".
  • Intenté "Guardar como" eligiendo el tipo de archivo de "Adobe PDF Files, Optimized (* .pdf)". Los resultados fueron ligeramente más pequeños, pero no menos de 20 kb o incluso menos de 90 kb.
  • He probado aplicaciones web que tienen el mismo efecto que el intento "Guardar como" mencionado anteriormente.
Xzila
fuente
Los extractos bancarios, etc. utilizan scripts para generar los PDF y solo crean lo que se necesita en el documento. Es decir, no hay artefactos o metadatos adicionales. Yo uso FPDF con PHP y crea pequeños archivos que contienen muchas páginas. Creo que usar Microsoft Office y los documentos "escaneados" tendrían unos pocos datos adicionales que, inevitablemente, podrían inflar el archivo.
Kinnectus
¿Sus archivos PDF tienen fuentes incrustadas y perfil de color? Si es así, eliminarlos podría reducirse como 30 KB
Cole Johnson
Analice qué causa que sus archivos PDF sean tan grandes. Esta pregunta SU cubre esa parte . A continuación, debe ver si sus herramientas existentes tienen opciones para dejar esos objetos que consumen espacio. Si eso falla, puede cambiar a otras herramientas como se menciona en las respuestas. Simplemente saltar a otra herramienta no le dará una idea real de lo que está sucediendo.
agtoever
o eliminar el hipervínculo no mejoró la calidad de la pregunta
Xzila

Respuestas:

4

A partir del resultado de la herramienta Acrobat Audit, la mayor parte de su PDF se debe a la inclusión de fuentes (91 kb), no al contenido PDF real (3 kb + 11 kb).

Entonces puede probar algunos de los siguientes:

  • use una sola fuente para todo el documento
  • mientras usa una sola fuente, pruebe diferentes fuentes para ver cuál le da el tamaño más pequeño (he tenido el mismo problema hace años, el uso de diferentes fuentes el tamaño del documento varió enormemente de 13kb a 150kb)
  • algunos software que generan PDF tienen la opción de incluir solo los caracteres usados de una fuente, en lugar de todo el conjunto de caracteres de la fuente, tal vez esto podría reducir un poco el tamaño del archivo (me viene a la mente PDF Creator )
  • algunos software que generan PDF tienen una opción para representar el texto como gráficos vectoriales , por lo que no necesitará incluir las fuentes. Si el contenido del texto del PDF es pequeño, esto podría reducir el tamaño del archivo (he visto estas opciones en alguna parte, pero no puedo recordar en qué software ...)
Max
fuente
1
Han pasado varios años, pero me gustaría complementar esta respuesta con un testimonio. De hecho, esto me ayudó a reducir el tamaño de los archivos. La fuente predeterminada de Windows es actualmente Calibri y es mucho más grande que Arial. Al cambiar a Arial, el tamaño de los archivos se redujo considerablemente.
Xzila
2

Un tamaño tan pequeño probablemente se deba a un PDF incorrecto (teniendo en cuenta el tipo de documento que describe). Incorrecto significa que es un PDF válido, pero no pasará ninguna verificación de cumplimiento. Ahora, como estos documentos son facturas, es posible que tenga que analizar detenidamente lo que se necesita; puede que tenga que crear documentos compatibles con PDF / A, y para eso tendría que usar una herramienta que los haga.

Cosas para hacer que un PDF sea más pequeño: puede limitar sus fuentes a una (eso es lo que tienen la mayoría de los extractos bancarios), desempaquetar todas las fuentes, por ejemplo (y con ese paso, su PDF se volverá pequeño, pero incorrecto). Si tiene logotipos, asegúrese de tener una versión vectorial, o incluso cree una fuente de logotipo (que tendrá que incrustar y subconjuntar, por supuesto). También puede deshacerse de todos los metadatos, etc.

Puede volver a usar Acrobat y mirar detenidamente las opciones de diálogo de guardar como optimizadas.

Otra opción podría ser usar OpenOffice para la producción de PDF; me parece que los archivos pueden ser un poco más pequeños (las facturas que envío son sin ajustes de unos 50 kB).

Max Wyss
fuente
1

Es posible que desee utilizar PDFCreator para crear archivos PDF con tamaños más pequeños. Es una herramienta de conversión de PDF gratuita y útil.

Después de instalar PDFCreator , abra su archivo Excel y seleccione Print, y luego seleccione PDFCreator como impresora. En unos segundos, convertirá su factura a formato PDF. Verifique el tamaño de su archivo PDF y coloque una línea aquí sobre el resultado. Buena suerte.

Mehper C. Palavuzlar
fuente
1

Puede crear el PDF utilizando comandos de escritura PHP. Acabo de hacer una búsqueda rápida de PHP PDF y se me ocurrieron varias formas de producir archivos PDF. como...

"TCPDF es una clase PHP para generar documentos PDF sin requerir extensiones externas. TCPDF admite UTF-8, Unicode, lenguajes RTL, XHTML, Javascript, firmas digitales, códigos de barras y mucho más".

Ha pasado un tiempo, pero me involucré en la creación de documentos basados ​​en la web y recuerdo que los archivos PDF producidos fueron notablemente pequeños.

peedouubleyou
fuente
1

Encontré un sitio web que comprimirá sus archivos en línea.

Tenía un archivo de 180 MB y se redujo a 456k.

Aquí está el sitio: Comprimir PDF

Pruébalo

Richard Gravely
fuente