Aggiornamento - 25 marzo 2012: il vecchio flusso di lavoro ha smesso di funzionare a causa di cambiamenti nelle API di Google. Questo dovrebbe risolverlo. Seguire il passaggio 1 di seguito, quindi scaricare la nuova versione del flusso di lavoro.
È possibile creare un cosiddetto flusso di lavoro di stampa . Sarà disponibile nelle opzioni disponibili durante la stampa di un PDF. Abbiamo bisogno di alcuni passaggi per questo, quindi abbi pazienza:
1. Installa gdata-python
Vai alla pagina di download di gdata-python e scarica l'ultima versione. Scompatta l'archivio e vai alla cartella in Terminale. Quindi inserire:
python setup.py install
Hai finito.
2. Installa gli strumenti della riga di comando di Google
Innanzitutto, installa pip
.
easy_install pip
Quindi, installa gli strumenti della riga di comando di Google su di esso.
pip install googlecl
Ora, GoogleCL ha riscontrato un bug durante il caricamento su Google Documenti. Dobbiamo riparare manualmente il seguente file (sostituirlo 2.6
con la versione attuale che hai):
/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py
Con i contenuti di questo file dal repository GoogleCL (fai clic sul link "non elaborato"):
http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589
3. Autorizza GoogleCL
Gli strumenti della riga di comando di Google ti consentono di accedere ai servizi di Google tramite la riga di comando. Per fare ciò, devi prima autorizzare il tuo computer ad accedere a Google.
Digita il seguente
google docs list
Ti verrà richiesto prima il tuo nome utente. Dopo averlo inserito, arriverai alla pagina del tuo account Google. Fai clic su "Concedi accesso", quindi copia il codice di verifica in grassetto che assomiglia x9rS2qPNUb
al sito Web.
Incollalo di nuovo nel Terminale e premi invio. Ora GoogleCL è autorizzato e elencherà tutti i tuoi documenti Google. Neat.
3. Ottieni lo script di caricamento
Siamo in grado di utilizzare questi strumenti per caricare file sul tuo documento senza mai dover aprire un'applicazione. Se si desidera saltare la parte successiva, scaricare il flusso di lavoro dal passaggio 4.
In caso contrario, scarica lo script della shell qui . Copia il contenuto di questo script, ne avremo bisogno in seguito.
4. Creare un plug-in di stampa
Ci siamo quasi. Se vuoi saltare quanto segue, scarica il flusso di lavoro dal mio account Dropbox. Se mai è offline, consulta il mio repository github . Decomprimi e copia il workflow
file in /Users/username/Library/PDF Services
. Hai finito.
Altrimenti, se vuoi farlo da solo, procedi come segue:
- Apri Applicazioni / Automator.app .
- Seleziona "Print Plugin".
- Da sinistra, cerca "Ottieni elementi del Finder selezionati" e trascinalo nel riquadro di destra.
- Ora, cerca "Esegui script shell" e trascinalo anche a destra.
- Nell'intestazione di "Esegui script shell", modifica "Shell" in "/ bin / sh" e l'opzione "Passa input" su "Come argomenti"
- Ora incolla il contenuto dello script shell nella casella in basso.
Al termine, il flusso di lavoro dovrebbe essere simile al seguente:
Vai a File → Salva con nome e inserisci un nome, ad esempio "Carica in Google Documenti".
5. Prova il plugin
Il flusso di lavoro è ora disponibile nel menu PDF quando si stampa qualcosa. Da qualsiasi luogo Ora puoi "stampare" su Google Documenti dal tuo Mac.
In effetti, aprirà anche il file che hai appena caricato per visualizzarlo nel tuo browser. Se vuoi disabilitare questo e "caricare silenziosamente", rimuovi (o decommenta #
) le righe nello script che dicono open $URL
.