¿Qué debo hacer para producir facturas en PDF con un tamaño de archivo inferior a 20 kb?
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.
Respuestas:
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:
fuente
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).
fuente
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.fuente
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.
fuente
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
fuente