Comment imprimer / télécharger (une page Web) directement dans mon compte Google Drive?


9

Est-il possible, à partir de la boîte de dialogue d'impression OS X 10.6, d'imprimer la page Web directement dans mon compte Google Documents? Je peux enregistrer au format PDF et le télécharger, mais bon, je veux supprimer l'intermédiaire (c'est-à-dire moi; je fais trop d'erreurs ...).

J'ai tendance à utiliser Chrome pour naviguer sur le Web au cas où cela serait pertinent.

Existe-t-il des aides au téléchargement Google Docs en général? J'ai essayé gdocuploaded(une application Adobe AIR), mais elle a refusé de lancer.

Réponses:


15

Mise à jour - 25 mars 2012: l'ancien workflow a cessé de fonctionner en raison de changements dans les API Google. Celui-ci devrait le réparer. Suivez l'étape 1 ci-dessous, puis téléchargez la nouvelle version du workflow.


Vous pouvez créer un soi-disant flux de travail d'impression . Il sera disponible dans les options disponibles lors de l'impression d'un PDF. Nous avons besoin de quelques étapes pour cela, alors restez avec moi:

1. Installez gdata-python

Accédez à la page de téléchargement de gdata-python et téléchargez la dernière version. Décompressez l'archive et accédez au dossier dans Terminal. Entrez ensuite:

python setup.py install

Vous avez terminé.

2. Installez les outils de ligne de commande Google

Tout d'abord, installez pip.

easy_install pip

Ensuite, installez les outils de ligne de commande Google dessus.

pip install googlecl

Maintenant, GoogleCL a un bogue se produisant lors du téléchargement vers Google Documents. Nous devons corriger manuellement le fichier suivant (le remplacer 2.6par la version actuelle que vous avez):

/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py

Avec le contenu de ce fichier du repo GoogleCL (cliquez sur le lien "brut"):

http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589

3. Autoriser GoogleCL

Les outils de ligne de commande Google vous permettent d'accéder aux services Google via la ligne de commande. Pour ce faire, vous devez d'abord autoriser votre ordinateur à accéder à Google.

Entrez les informations suivantes

google docs list

Il vous demandera d'abord votre nom d'utilisateur. Après l'avoir entré, vous accédez à la page de votre compte Google. Cliquez sur "Accorder l'accès", puis copiez le code de vérification en gras qui ressemble à celui x9rS2qPNUbdu site Web.

Collez-le à nouveau dans le terminal et appuyez sur Entrée. Maintenant, GoogleCL est autorisé et répertoriera tous vos documents Google. Soigné.

3. Obtenez le script de téléchargement

Nous pouvons utiliser ces outils pour télécharger des fichiers sur vos documents sans jamais avoir besoin d'ouvrir une application. Si vous souhaitez ignorer la partie suivante, téléchargez le flux de travail à partir de l'étape 4.

Sinon, téléchargez le script shell ici . Copiez le contenu de ce script, nous en aurons besoin plus tard.

4. Créez un plugin d'impression

Nous y sommes presque. Si vous souhaitez ignorer les éléments suivants, téléchargez le flux de travail à partir de mon compte Dropbox. Si jamais cela se déconnecte, consultez mon dépôt github pour cela . Décompressez et copiez le workflowfichier dans /Users/username/Library/PDF Services. Vous avez terminé.

Sinon, si vous voulez le faire vous-même, procédez comme suit:

  • Ouvrez Applications / Automator.app .
  • Sélectionnez "Plugin d'impression".
  • À partir de la gauche, recherchez «Get Selected Finder Items» et faites-le glisser vers le volet droit.
  • Maintenant, recherchez "Run Shell Script" et faites-le glisser vers la droite également.
  • Dans l'en-tête de "Run Shell Script", changez le "Shell" en "/ bin / sh" et l'option "Pass Input" en "As arguments"
  • Collez maintenant le contenu du script shell dans la case ci-dessous.

Une fois que vous avez terminé, votre flux de travail devrait ressembler à ceci:

Allez dans Fichier → Enregistrer sous et saisissez un nom, par exemple "Télécharger vers Google Docs".

5. Testez le plugin

Le flux de travail est désormais disponible dans le menu PDF lorsque vous imprimez quoi que ce soit. De partout. Vous pouvez désormais "imprimer" sur Google Docs à partir de votre Mac.

En fait, il ouvrira également le fichier que vous venez de télécharger pour l'afficher dans votre navigateur. Si vous voulez désactiver cela et télécharger "silencieusement", supprimez (ou décommentez #) les lignes du script qui disent open $URL.


2
Bel exemple pour un plugin d'impression qui n'est pas seulement "Enregistrer au format PDF dans une autre application de gestion de documents".
Daniel Beck

1

Il existe en fait un moyen plus simple si vous utilisez Chrome. Vous pouvez imprimer directement sur Google Drive à partir de Chrome:

  1. Sélectionnez imprimer dans le menu
  2. Sélectionnez "Imprimer avec Google pourrait imprimer" comme imprimante de destination
  3. Cliquez sur "Imprimer" dans la boîte de dialogue d'impression
  4. La boîte de dialogue d'impression principale se ferme et la boîte de dialogue Impression possible s'affiche. "Enregistrer sur Google Drive" sera la première option. Sélectionnez "Imprimer" et il créera un travail d'impression et fermera la boîte de dialogue une fois terminé.
  5. Le PDF apparaîtra dans votre dossier racine de Google Drive.

0

Vérifiez Chrome Web Store car il existe peu d'extensions qui peuvent y parvenir, telles que:

  • Enregistrer dans Google Drive par l'équipe de Google Drive

    Enregistrez le contenu Web ou la capture d'écran directement sur Google Drive.

  • Enregistrer sur Google Drive par pdfzorro.com

    Enregistrez des PDF, des images ou des pages Web - ouverts dans Chrome - sur votre Google Drive.

  • Enregistrer des images sur Google Drive

    Autoriser à enregistrer des images d'une page Web sur Google Drive

    L'extension Save to Google Drive Chrome vous permet d'enregistrer du contenu Web ou des captures d'écran de navigateur sur votre Google Drive. L'emplacement du répertoire et le format des pages HTML enregistrées peuvent être contrôlés avec la page d'options de l'extension.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.