1 votos

¿Hay alguna manera de usar automator/escribir un apple script para cambiar la fuente en varios documentos de powerpoint?

Un tema recurrente en el trabajo:

Hay que pasar un archivo de powerpoint a illustrator y guardarlo como archivo .eps. Los archivos casi siempre se envían con el tipo de letra Calibri, que a Illustrator no le gusta por alguna razón. Selecciono todo el tipo y lo cambio a Univers que suele entrar bastante bien en Illustrator. Estoy buscando una manera de acelerar este proceso. Me gustaría poder poner todos mis archivos .ppt en una carpeta, seleccionar esa carpeta, tener todos los documentos abiertos, el tipo seleccionado y cambiado a univers (Univers LT Std 55), y luego tener el archivo guardado y cerrado. ¿Algún consejo?

Gracias.

0 votos

Es posible. ¿Lo has probado?

0 votos

Hola Buscar, me temo que no sé cómo. He mirado las acciones disponibles en automator y he intentado grabar una acción pero no he conseguido que funcione. Los únicos programas para los que realmente sé crear acciones son photoshop e illustrator.

1voto

Vladimir Puntos 279

Respuesta corta:

Sí, es posible. Sólo tiene que utilizar el Record en Automator para grabar sus propios movimientos de ratón mientras cambia la fuente en un archivo de PowerPoint. Luego guarde esta grabación como una Acción de Carpeta. Ahora, cada vez que suelte algunos archivos en una carpeta con esta acción, se ejecutará automáticamente a los movimientos de su ratón en esos archivos.

Incluyo una captura de pantalla de una prueba de concepto de Acción de Carpeta que acabo de hacer, pero con toda honestidad, esto probablemente tomará un montón de ajustes y puede no ser una manera muy limpia de hacerlo.

Mejor respuesta:

Hay una forma mejor de hacerlo pero sólo funcionará en el nuevo .pptx presentaciones de formato, no en ninguna de las antiguas .ppt archivos.

Básicamente, todo lo que tienes que hacer es cambiar el nombre de tu powerpoint como .zip y luego descomprimirlo como una carpeta.

Una vez que abra la carpeta, navegue hasta:

ppt > slides > slide#.xml

Donde el "#" es el número de la diapositiva que quieres editar. En mi caso, sólo tengo slide1.xml pero probablemente también tendrá otros.

Una vez abierto el xml debería ser bastante sencillo buscar en el texto xml la palabra Calibri y sustituirla por las palabras Univers LT.

Eso es todo :)

Todo lo que tienes que hacer ahora es guardar el xml, comprimir la carpeta de nuevo, y renombrar el archivo comprimido de nuevo a .pptx .

Esto puede parecer tedioso de hacer, pero estoy seguro de que es posible escribir un simple bash de 5-10 líneas script que hará exactamente esto. Lamentablemente, no puedo hacerlo esta noche, así que tal vez uno de los mods puede ayudar y publicar un script para mí.

Si tengo algo de tiempo mañana, intentaré escribir uno para ti y probarlo en mi ordenador. :)

Capturas de pantalla:

enter image description here

0 votos

Hola Vladimir, muchas gracias por tus sugerencias. Lamentablemente, no consigo que funcionen correctamente. Tengo varios archivos pptx para el proyecto en el que estoy trabajando y he probado lo que sugeriste: comprimir los archivos y abrir el archivo xml en un editor de texto. Cuando busco 'calibri' no se encuentra a pesar de que Calibri se está utilizando como la fuente en el archivo. Por favor, vea mi captura de pantalla aquí i.imgur.com/hmCJ0Sm.png . Por favor, hágame saber si tiene algún otro consejo. gracias

0 votos

@sean ¡Oh!! ¡Lo siento mucho! Se me olvidó por completo responderte a esto. Si es posible (es decir, no hay información sensible en ellos), ¿podrías poner uno de los archivos ppt en dropbox para que pueda echar un vistazo y escribir un script que funcione para tus archivos en particular?

0 votos

Hola Vladimir, no hace falta que te disculpes, aprecio mucho tu deseo de ayudar. Siento haber tardado unos días en responderte. He añadido dos archivos de powerpoint a Dropbox. Puedo añadir más si te sirve de ayuda. dropbox.com/sh/1n72c8wf10yvh4c/AADJDUbPcxXy5-0N9TX0FG1Aa?dl=0

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X