Por supuesto que puede automatizar PowerPoint A través del uso de su API XPCOM - (aunque, cada vez que me puse a buscar en la documentación API COM para MS Office no he encontrado)
Pero, me sugiera que en lugar de crear diapositivas de PowerPoint, cree presentaciones de documentos abiertos (ISO 26300 - archivos .ODT) - que sean fáciles de entender, analizar y editar de manera programática -
. Los archivos .ODT son el formato de presentación predeterminado para Open Office, Koffice , y otro software de oficina, y creo que Microsoft ya lo ha respaldado (aunque han obligado a ISO a aprobar su propia especificación propietaria de un producto similar). formato)
De todos modos, editar el contenido de un archivo .odp es trivial; el archivo ODP en sí es un archivo comprimido, lo descomprime y edita el archivo "contents.xml" dentro de él; crear diapositivas nuevas es una cuestión de copiar el nodo XML correspondiente a una diapositiva y editar el texto deseado - y empaca todo dentro de un archivo zip de nuevo.
¿Tiene un interno práctico? –
intente www.pptxbuilder.com –