Jak wydrukować / załadować (stronę internetową) bezpośrednio na konto Google Drive?

9

Czy w oknie dialogowym drukowania w systemie OS X 10.6 można wydrukować stronę internetową bezpośrednio na moim koncie Dokumentów Google? Mogę zapisać jako plik PDF i przesłać go, ale cóż, chcę odciąć pośrednika (tj. Mnie; Popełniam zbyt wiele błędów ...).

Zwykle używam Chrome do przeglądania stron internetowych w razie potrzeby.

Czy ogólnie są pomocnicy w przesyłaniu Dokumentów Google? Próbowałem gdocuploaded(aplikacja Adobe AIR), ale odmówiła nawet uruchomienia.

Peter Mounce
źródło

Odpowiedzi:

15

Aktualizacja - 25 marca 2012 r .: stary przepływ pracy przestał działać z powodu zmian w interfejsach API Google. Ten powinien to naprawić. Wykonaj krok 1 poniżej, a następnie pobierz nową wersję przepływu pracy.


Możesz utworzyć tak zwany obieg drukowania . Będzie dostępny w opcjach dostępnych podczas drukowania pliku PDF. Potrzebujemy do tego kilku kroków, więc proszę o wyrozumiałość:

1. Zainstaluj gdata-python

Przejdź do strony pobierania gdata-python i pobierz najnowszą wersję. Rozpakuj archiwum i przejdź do folderu w Terminalu. Następnie wprowadź:

python setup.py install

Jesteś skończony.

2. Zainstaluj narzędzia wiersza polecenia Google

Najpierw zainstaluj pip.

easy_install pip

Następnie zainstaluj na nim narzędzia Google Command Line .

pip install googlecl

W GoogleCL występuje błąd występujący podczas przesyłania do Dokumentów Google. Musimy ręcznie naprawić następujący plik (zastąp 2.6aktualną wersją, którą posiadasz):

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

Z zawartością tego pliku z repozytorium GoogleCL (kliknij link „raw”):

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

3. Autoryzuj GoogleCL

Narzędzia wiersza polecenia Google umożliwiają dostęp do usług Google za pośrednictwem wiersza polecenia. Aby to zrobić, musisz najpierw autoryzować swój komputer na dostęp do Google.

Wpisz następujące informacje

google docs list

Najpierw wyświetli monit o podanie nazwy użytkownika. Po wprowadzeniu przejdziesz na stronę swojego konta Google. Kliknij „Udziel dostępu”, a następnie skopiuj pogrubiony kod weryfikacyjny, który wygląda podobnie do tego x9rS2qPNUbze strony internetowej.

Wklej go ponownie do terminala i naciśnij klawisz Enter. Teraz GoogleCL jest autoryzowany i wyświetli listę wszystkich Twoich Dokumentów Google. Schludny.

3. Pobierz skrypt przesyłania

Możemy używać tych narzędzi do przesyłania plików do Twoich Dokumentów bez konieczności otwierania aplikacji. Jeśli chcesz pominąć następną część, pobierz przepływ pracy od kroku 4.

Jeśli nie, pobierz skrypt powłoki tutaj . Skopiuj zawartość tego skryptu, będziemy go później potrzebować.

4. Utwórz wtyczkę do drukowania

Prawie jesteśmy na miejscu. Jeśli chcesz pominąć poniższe, pobierz przepływ pracy z mojego konta Dropbox. Jeśli kiedykolwiek przejdzie w tryb offline, zobacz moją repozytorium github . Rozpakuj i skopiuj workflowplik do /Users/username/Library/PDF Services. Jesteś skończony.

W przeciwnym razie, jeśli chcesz to zrobić sam, wykonaj następujące czynności:

  • Otwórz aplikacje / Automator.app .
  • Wybierz „Print Plugin”.
  • Po lewej stronie wyszukaj „Pobierz wybrane elementy Findera” i przeciągnij go do prawego panelu.
  • Teraz wyszukaj „Run Shell Script” i przeciągnij go również w prawo.
  • W nagłówku „Run Shell Script” zmień „Shell” na „/ bin / sh” i opcję „Pass Input” na „As arguments”
  • Teraz wklej zawartość skryptu powłoki w polu poniżej.

Po zakończeniu przepływ pracy powinien wyglądać następująco:

Przejdź do Plik → Zapisz jako i wprowadź nazwę, na przykład „Prześlij do Dokumentów Google”.

5. Przetestuj wtyczkę

Przepływ pracy jest teraz dostępny w menu PDF podczas drukowania czegokolwiek. Skądkolwiek. Możesz teraz „drukować” do Dokumentów Google z komputera Mac.

W rzeczywistości otworzy również plik, który właśnie przesłałeś, aby wyświetlić go w przeglądarce. Jeśli chcesz to wyłączyć i „dyskretnie” przesłać, usuń (lub odkomentuj #) wiersze w skrypcie, które mówią open $URL.

slhck
źródło
2
Piękny przykład wtyczki do drukowania, która nie jest tylko „Zapisz jako plik PDF w jeszcze innej aplikacji do zarządzania dokumentami”.
Daniel Beck
1

Jest tak naprawdę łatwiejszy sposób, jeśli używasz Chrome. Możesz drukować bezpośrednio na Dysku Google z poziomu Chrome:

  1. Wybierz druk z menu
  2. Wybierz „Drukuj za pomocą Google Could Print” jako drukarkę docelową
  3. Kliknij „Drukuj” w oknie dialogowym drukowania
  4. Główne okno dialogowe drukowania zostanie zamknięte i pojawi się okno dialogowe Could Print. „Zapisz na Dysku Google” będzie pierwszą opcją. Wybierz „Drukuj”, aby utworzyć zadanie drukowania i zamknąć okno dialogowe po zakończeniu.
  5. Plik PDF pojawi się w folderze głównym Dysku Google.
Jaskółka oknówka
źródło
0

Sprawdź Chrome Web Store, ponieważ istnieje kilka rozszerzeń, które mogą to osiągnąć, takich jak:

  • Zapisz na Dysku Google przez zespół Dysku Google

    Zapisz zawartość internetową lub zrzut ekranu bezpośrednio na Dysku Google.

  • Zapisz na Dysku Google przez pdfzorro.com

    Zapisz pliki PDF, obrazy lub strony internetowe - otwarte w Chrome - na Dysku Google.

  • Zapisz obrazy na Dysku Google

    Pozwól na zapisywanie zdjęć ze strony internetowej na Dysku Google

    Rozszerzenie Zapisz na Dysku Google Chrome umożliwia zapisywanie treści internetowych lub zrzutów ekranu przeglądarki na Dysku Google. Położenie katalogu i format zapisanych stron HTML można kontrolować za pomocą strony opcji rozszerzenia.

kenorb
źródło