Adobe Illustrator vs. Inkscape: más pequeño que "Tamaño de archivo más pequeño"

Los gráficos vectoriales son una forma compacta de almacenar dibujos simples. Y siempre pensé que el archivo .pdf más compacto que puede obtener de Illustrator se logra con el ajuste preestablecido "Tamaño de archivo más pequeño". Sin embargo, recientemente descubrí que un .pdf guardado de Illustrator con este ajuste preestablecido o cualquier otro que haya probado hasta ahora es muy grande en comparación con lo que puede producir Inkscape.

Por ejemplo, aquí está la misma imagen simple dibujada en Illustrator e Inkscape y guardada en formato .pdf con configuraciones mínimas. Es fácil ver que mientras que Illustrator .pdf tiene 37,3 Kb, Inkscape .pdf tiene 3,2 Kb, ¡que es 10 veces más pequeño! ¡Una enorme diferencia!

Entonces, la pregunta es por qué la configuración "Tamaño de archivo más pequeño" de Illustrator crea archivos tan grandes y los archivos .pdf de Illustrator se pueden hacer mucho más pequeños (porque recientemente me encontré haciendo figuras en Illustrator, guardándolas como .svg y creando un .pdf en Inkscape)? ¿Y qué diablos escribe Illustrator en esos .pdf?

Aquí hay una imagen .svg que se puede abrir tanto en Illustrator como en Inkscape en caso de que alguien quiera probar. Y le puse una imagen .png en caso de que mis archivos cargados ya no estén accesibles:.png imagen en cuestión

¿Está eliminando todos los elementos de biblioteca innecesarios (muestras, pinceles, símbolos, etc.) antes de guardarlos? Subconjunto de fuentes? Se trata más de las opciones de trabajo de PDF en Illustrator y su configuración que de Illustrator específicamente. "Tamaño de archivo más pequeño" es una suposición de Adobe, pero se puede cambiar.
Además, asegúrese de desmarcar el archivo compatible con Illustrator o el pdf se convertirá de hecho en un pdf+ un archivo de Illustrator incrustado.
@Scott Entonces, ¿tengo que eliminar todas las muestras y pinceles cada vez antes de guardar un documento pdf para hacerlo más pequeño?
Generalmente, sí. Hay una acción para "Eliminar elementos no utilizados". Simplemente ejecute la acción antes de guardar.

Respuestas (1)

Es un montón de metadatos, incluidas miniaturas JPEG incrustadas:ingrese la descripción de la imagen aquí

Puede abrir ese PDF en un editor de texto y eliminar todo el bloque si lo desea, y el PDF aún funciona:

https://www.dropbox.com/s/l7saorb5zcxr3mf/stripped%20metadata.pdf?dl=0 (alrededor de 6kB)

O puede ejecutarlo a través de Acrobat Pro y ejecutar el comando "Desinfectar", lo que lo hace aún más pequeño (alrededor de 2kB, similar a la salida de Inkscape). Puede automatizar esto a través de una acción de Acrobat si lo desea.

O tal vez podría probar un producto comercial que pueda eliminarlos por lotes de todos sus archivos. Nunca lo usé, pero aquí hay uno que Google encontró: http://www.digitalconfidence.com/BatchPurifier.html

Gracias, muy interesante. No sabía de la existencia del comando "Desinfectar". Funciona bien, también encontré que el tamaño resultante es algo equivalente al que obtienes con el comando "Optimizar PDF" y desmarcando los elementos innecesarios. Sin embargo, el pdf de salida de Inkscape es aún más pequeño...
Si abro el archivo con un editor de texto (por ejemplo, WordPad), no reconoce la codificación del documento...
Interesante... con mi versión de Acrobat, Sanitize redujo su archivo de muestra a 2kB, mucho más pequeño que la salida optimizada de Illustrator. En cuanto a editarlo manualmente, use el Bloc de notas en lugar de Wordpad o descargue el Notepad ++ gratuito. WordPad no es tanto un editor de texto como un procesador de texto liviano, la diferencia es que WordPad intentará leer todos esos datos binarios como información de formato de fuente, mientras que un editor de texto adecuado solo le muestra los datos sin procesar para que pueda realizar los cambios. necesitas. Me gusta Sublime Text, pero no es gratis.