#!/bin/bash # Jacob Salmela 2016-03-12 # Gioxx 2016-03-22 # Convert annoying DOCX into PDFs with a right-click # Run this as an Automator Service ###### SCRIPT ####### for f in "$@" do # Get the full file PATH without the extension filepathWithoutExtension="${f%.*}" # Convert the DOCX to HTML, which cupsfilter knows how to turn into a PDF textutil -convert html -output "$filepathWithoutExtension.html" "$f" # Convert the file into a PDF cupsfilter "$filepathWithoutExtension.html" > "$filepathWithoutExtension.pdf" # Remove the temporary HTML file, leaving the original DOCX and the new PDF rm "$filepathWithoutExtension.html" >/dev/null done
La differenza è esclusivamente nell’ultimo Remove (rm), che nella modifica esclude il file originale ($f), il DOCX, diventando quindi:
# Remove the temporary HTML file, leaving the original DOCX and the new PDF rm "$filepathWithoutExtension.html" >/dev/null
Tutto il resto rimane invariato proprio perché già funzionante. Ho creato una copia del file di Workflow che potete scaricare e installare rapidamente, la trovate all’indirizzo app.box.com/s/jzits3oxyyuptqtmhkkrrvhp8th9wmp6.
Scompattate il file sul vostro OS X, quindi con un doppio clic chiedete al sistema di installarlo:
Da questo momento, potrete convertire rapidamente un vostro documento Word in PDF, semplicemente seguendo la procedura sopra indicata (tasto destro sul file interessato → Servizi → Convert DOCX to PDF).
E se volessi rimuoverlo?
Pensate che il servizio non serva più e che quella voce sia particolarmente sgradita nel vostro menu Servizi? Nessun problema, si fa sempre in tempo a rimuoverlo.
- In una finestra di Finder, premete ⌘ ⇧ G (apre una cartella specifica).
- Inserite “
~/Library/Services
” (senza le virgolette). - Cercate il file relativo al servizio installato non più desiderato.
- Cancellate il file (o trascinatelo nel cestino)
Il servizio non sarà più disponibile :-)
Il mio personale grazie a Jacob per l’ottimo lavoro, non ci avevo pensato e ho spesso utilizzato il Terminale per eseguire la stessa operazione o Word stesso per salvare (da Salva con nome) il file in formato PDF. Fortunatamente non si finisce mai di imparare!
L'articolo potrebbe non essere aggiornato
Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)