Un archivo .pptx no es un documento plano: bajo su superficie es un paquete ZIP que agrupa varios ficheros con un papel concreto. El artículo recorre, paso a paso, cómo se traducen los elementos visibles en una diapositiva a una estructura de carpetas y ficheros, y por qué esa arquitectura tiene sentido.
La explicación parte de una presentación muy simple: dos diapositivas con un cuadro de texto y, en la segunda, un círculo rojo. A partir de ahí muestra cómo se evita repetir las propiedades comunes de cada diapositiva (tamaño del lienzo, fondo, fuente) extrayéndolas a un fichero de propiedades de la presentación. Después incorpora las imágenes —el logo de la empresa, por ejemplo— guardándolas en una carpeta propia y referenciándolas desde la diapositiva en lugar de duplicarlas.
El mismo patrón se aplica a los gráficos: los datos numéricos se almacenan en ficheros .xlsx, las propiedades visuales (títulos, colores de series, líneas de cuadrícula) se mueven a ficheros dedicados y la diapositiva solo conserva la referencia, el tamaño y la posición. El resultado es una jerarquía de carpetas —slides, media, embeddings, charts— que reproduce, de forma deliberadamente esquemática, la arquitectura real de un .pptx.
La última parte contrasta esa representación informal en ficheros .txt con el XML estructurado que PowerPoint utiliza de verdad, y muestra un extracto real de slide1.xml para un cuadro de texto con el texto "Hello world!". Ahí se aprecia cómo las propiedades —nombre, posición en EMUs, geometría, ajuste de texto, párrafo y texto— se anidan siguiendo un esquema fijo. El artículo cierra sugiriendo renombrar un .pptx a .zip para explorar su contenido, una forma directa de verificar todo lo descrito.
