Wie kann ich (eine Webseite) direkt in mein Google Drive-Konto drucken / hochladen?


9

Ist es möglich, über den Druckdialog von OS X 10.6 die Webseite direkt in mein Google Documents-Konto zu drucken? Ich kann als PDF speichern und hochladen, aber ich möchte den Mittelsmann ausschneiden (dh ich; ich mache zu viele Fehler ...).

Ich neige dazu, Chrome zu verwenden, um im Internet zu surfen, falls dies relevant ist.

Gibt es Upload-Helfer für Google Text & Tabellen im Allgemeinen? Ich habe es versucht gdocuploaded(eine Adobe AIR-App), aber sie lehnte den Start ab.

Antworten:


15

Update - 25. März 2012: Der alte Workflow funktioniert aufgrund von Änderungen in den Google-APIs nicht mehr. Dieser sollte es beheben. Befolgen Sie Schritt 1 unten und laden Sie die neue Version des Workflows herunter .


Sie können einen sogenannten Druckworkflow erstellen . Es ist in den Optionen verfügbar, die Sie beim Drucken einer PDF-Datei haben. Dafür brauchen wir einige Schritte, also nimm mich mit:

1. Installieren Sie gdata-python

Gehen Sie zur Download-Seite von gdata-python und laden Sie die neueste Version herunter. Entpacken Sie das Archiv und navigieren Sie zu dem Ordner im Terminal. Dann geben Sie ein:

python setup.py install

Du bist fertig.

2. Installieren Sie die Google-Befehlszeilentools

Installieren Sie zuerst pip.

easy_install pip

Installieren Sie anschließend die Google-Befehlszeilentools darüber.

pip install googlecl

Beim Hochladen in Google Text & Tabellen tritt bei GoogleCL ein Fehler auf. Wir müssen die folgende Datei manuell reparieren (durch 2.6die aktuelle Version ersetzen ):

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

Mit dem Inhalt dieser Datei aus dem GoogleCL-Repo (klicken Sie auf den Link "raw"):

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

3. Autorisieren Sie GoogleCL

Mit den Google-Befehlszeilentools können Sie über die Befehlszeile auf Google-Dienste zugreifen. Dazu müssen Sie zuerst Ihren Computer für den Zugriff auf Google autorisieren.

Gebe folgendes ein

google docs list

Sie werden zuerst aufgefordert, Ihren Benutzernamen einzugeben. Nachdem Sie es eingegeben haben, gelangen Sie zu Ihrer Google-Kontoseite. Klicken Sie auf "Zugriff gewähren" und kopieren Sie den fett gedruckten Bestätigungscode, der ungefähr so ​​aussieht wie x9rS2qPNUbauf der Website.

Fügen Sie es erneut in das Terminal ein und drücken Sie die Eingabetaste. Jetzt ist GoogleCL autorisiert und listet alle Ihre Google Text & Tabellen auf. Ordentlich.

3. Holen Sie sich das Upload-Skript

Mit diesen Tools können wir Dateien in Ihre Dokumente hochladen, ohne jemals eine Anwendung öffnen zu müssen. Wenn Sie den nächsten Teil überspringen möchten, laden Sie den Workflow aus Schritt 4 herunter .

Wenn nicht, laden Sie das Shell-Skript hier herunter . Kopieren Sie den Inhalt dieses Skripts, wir werden ihn später benötigen.

4. Erstellen Sie ein Druck-Plugin

Wir sind fast da. Wenn Sie Folgendes überspringen möchten, laden Sie den Workflow von meinem Dropbox-Konto herunter . Wenn das jemals offline geht, sehen Sie mein Github-Repo dafür . Entpacken und kopieren Sie die workflowDatei nach /Users/username/Library/PDF Services. Du bist fertig.

Andernfalls, wenn Sie es selbst tun möchten, gehen Sie wie folgt vor:

  • Öffnen Sie Applications / Automator.app .
  • Wählen Sie "Plugin drucken".
  • Suchen Sie von links nach "Ausgewählte Finder-Elemente abrufen" und ziehen Sie diese in den rechten Bereich.
  • Suchen Sie nun nach "Shell-Skript ausführen" und ziehen Sie es ebenfalls nach rechts.
  • Ändern Sie in der Kopfzeile von "Shell-Skript ausführen" die "Shell" in "/ bin / sh" und die Option "Eingabe übergeben" in "Als Argumente".
  • Fügen Sie nun den Inhalt des Shell-Skripts in das unten stehende Feld ein.

Sobald Sie fertig sind, sollte Ihr Workflow folgendermaßen aussehen:

Gehen Sie zu Datei → Speichern unter und geben Sie einen Namen ein, z. B. "In Google Text & Tabellen hochladen".

5. Testen Sie das Plugin

Der Workflow ist jetzt im PDF-Menü verfügbar, wenn Sie etwas drucken. Von überall. Sie können jetzt von Ihrem Mac aus in Google Text & Tabellen "drucken".

Tatsächlich wird auch die gerade hochgeladene Datei geöffnet, um sie in Ihrem Browser anzuzeigen. Wenn Sie dies deaktivieren und "still" hochladen möchten, entfernen Sie #die Zeilen im Skript (oder kommentieren Sie sie aus ), die besagen open $URL.


2
Schönes Beispiel für ein Druck-Plugin, das nicht nur "Als PDF in einer anderen Dokumentenverwaltungsanwendung speichern" ist.
Daniel Beck

1

Es gibt tatsächlich einen einfacheren Weg, wenn Sie Chrome verwenden. Sie können in Chrome direkt auf Google Drive drucken:

  1. Wählen Sie im Menü die Option Drucken
  2. Wählen Sie als Zieldrucker "Drucken mit Google könnte drucken" aus
  3. Klicken Sie im Druckdialog auf "Drucken"
  4. Das Hauptdialogfeld zum Drucken wird geschlossen, und das Dialogfeld "Drucken" wird angezeigt. "In Google Drive speichern" ist die erste Option. Wählen Sie "Drucken" und es wird ein Druckauftrag erstellt und der Dialog geschlossen, wenn Sie fertig sind.
  5. Das PDF wird in Ihrem Stammordner von Google Drive angezeigt.

0

Überprüfen Sie den Chrome-Webshop, da es nur wenige Erweiterungen gibt, mit denen dies erreicht werden kann, z.

  • Vom Google Drive-Team in Google Drive speichern

    Speichern Sie Webinhalte oder Screenshots direkt in Google Drive.

  • Speichern Sie auf Google Drive von pdfzorro.com

    Speichern Sie in Chrome geöffnete PDF-Dateien, Bilder oder Webseiten auf Ihrem Google Drive.

  • Speichern Sie Bilder in Google Drive

    Speichern von Bildern von der Webseite in Google Drive zulassen

    Mit der Chrome-Erweiterung "In Google Drive speichern" können Sie Webinhalte oder Browser-Screenshots auf Ihrem Google Drive speichern. Der Speicherort und das Format der gespeicherten HTML-Seiten können über die Optionsseite der Erweiterung gesteuert werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.