Esiste un modo per usare l'automatore / scrivere uno script Apple per cambiare il carattere in diversi documenti powerpoint?

1

Un problema ricorrente al lavoro:

Un file powerpoint deve essere spostato in Illustrator e salvato come file .eps. I file vengono quasi sempre inviati con il set di caratteri impostato su Calibri che a Illustrator non piace per qualsiasi motivo. Seleziono tutto il tipo e lo trasformo in Univers che di solito entra in Illustrator abbastanza bene. Sto cercando un modo per accelerare questo processo. Mi piacerebbe essere in grado di mettere tutti i miei file .ppt in una cartella, selezionare quella cartella, avere tutti i documenti aperti, il tipo selezionato e cambiato in univers (Univers LT Std 55), quindi salvare e chiudere il file. Qualche consiglio?

Grazie!

    
posta sean 28.08.2014 - 20:26
fonte

1 risposta

1

Risposta breve:

Sì, è possibile. Devi solo usare il pulsante Record in Automator per registrare i movimenti del tuo mouse mentre cambi il carattere in un file PowerPoint. Quindi salvare questa registrazione come Azione cartella. Ora ogni volta che si rilasciano alcuni file in una cartella con questa azione, verrà eseguito automaticamente con i movimenti del mouse su quei file.

Includo uno screenshot di un Folder Action di proof-of-concept che ho creato proprio ora, ma in tutta onestà, probabilmente ci vorrà molto tempo e potrebbe non essere un modo molto pulito per farlo.

Risposta migliore:

Esiste un modo migliore per farlo ma funzionerà solo sulle nuove presentazioni in formato .pptx , non su nessuno dei vecchi file .ppt .

Fondamentalmente, tutto ciò che devi fare è rinominare il tuo PowerPoint come .zip e quindi decomprimerlo come una cartella.

Una volta aperta la cartella, vai a:

ppt > slides > slide#.xml

Dove "#" è il numero della diapositiva che desideri modificare. Nel mio caso, ho solo slide1.xml ma probabilmente ne avrai anche altri.

Una volta aperto l'xml, dovrebbe essere piuttosto semplice cercare nel testo xml la parola Calibri e sostituirla con le parole Univers LT.

Ecco fatto:)

Tutto ciò che devi fare ora è salvare l'xml, comprimere nuovamente la cartella e rinominare il file zippato in .pptx .

Questo può sembrare noioso, ma sono sicuro che è possibile scrivere un semplice script bash da 5-10 linee che farà esattamente questo. Sfortunatamente, non posso farlo stasera, quindi forse uno dei mod può aiutare e pubblicare uno script per me.

Se domani avrò un po 'di tempo, proverò a scriverne uno per te e testarlo sul mio computer. :)

Screenshots:

    
risposta data 03.09.2014 - 04:09
fonte

Leggi altre domande sui tag