Как распечатать / загрузить (веб-страницу) прямо в мою учетную запись Google Drive?

9

Можно ли из диалогового окна печати OS X 10.6 распечатать веб-страницу непосредственно в моем аккаунте Google Documents? Я могу сохранить в формате PDF и загрузить его, но я хочу исключить посредника (то есть меня; я делаю слишком много ошибок ...).

Я склонен использовать Chrome для просмотра веб-страниц, если это актуально.

Есть ли помощники по загрузке Документов Google в целом? Я попробовал gdocuploaded(приложение Adobe AIR), но оно отказалось так сильно, как запуск.

Питер Мунс
источник

Ответы:

15

Обновление - 25 марта 2012 г. Старый рабочий процесс перестал работать из-за изменений в API Google. Это надо исправить. Выполните шаг 1 ниже, затем загрузите новую версию рабочего процесса.


Вы можете создать так называемый рабочий процесс печати . Он будет доступен в опциях, которые есть у вас при печати PDF. Нам нужны некоторые шаги для этого, так что терпите меня:

1. Установите gdata-python

Перейдите на страницу загрузки gdata-python и загрузите последнюю версию. Распакуйте архив и перейдите в папку в Терминале. Затем введите:

python setup.py install

Вы сделали

2. Установите инструменты командной строки Google

Сначала установите pip.

easy_install pip

Затем установите инструменты командной строки Google поверх него.

pip install googlecl

Теперь в GoogleCL есть ошибка, возникающая при загрузке в Документы Google. Нам нужно вручную исправить следующий файл (заменить 2.6на имеющуюся у вас версию):

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

С содержимым этого файла из репозитория GoogleCL (нажмите на ссылку «raw»):

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

3. Авторизуйте GoogleCL

Инструменты командной строки Google позволяют получать доступ к службам Google через командную строку. Для этого вы должны сначала авторизовать свой компьютер для доступа к Google.

Введите следующее

google docs list

Сначала вам будет предложено ввести ваше имя пользователя. После того как вы введете его, вы попадете на страницу своего аккаунта Google. Нажмите «Предоставить доступ», а затем скопируйте жирный код подтверждения, похожий x9rS2qPNUbна веб-сайт.

Вставьте его снова в терминал и нажмите ввод. Теперь GoogleCL авторизован и перечислит все ваши Документы Google. Ухоженная.

3. Получить скрипт загрузки

Мы можем использовать эти инструменты для загрузки файлов в ваши документы без необходимости открывать приложение. Если вы хотите пропустить следующую часть, загрузите рабочий процесс с шага 4.

Если нет, загрузите скрипт оболочки здесь . Скопируйте содержимое этого скрипта, он понадобится нам позже.

4. Создайте плагин для печати

Мы почти там. Если вы хотите пропустить следующее, загрузите рабочий процесс из моей учетной записи Dropbox. Если это когда-нибудь выйдет в оффлайн, посмотрите мое репозиторий github . Разархивируйте и скопируйте workflowфайл в /Users/username/Library/PDF Services. Вы сделали

В противном случае, если вы хотите сделать это самостоятельно, сделайте следующее:

  • Откройте Приложения / Automator.app .
  • Выберите «Плагин печати».
  • Слева найдите «Get Selected Finder Items» и перетащите его на правую панель.
  • Теперь найдите «Run Shell Script» и перетащите его вправо.
  • В заголовке «Run Shell Script» измените «Shell» на «/ bin / sh» и опцию «Pass Input» на «As arguments»
  • Теперь вставьте содержимое сценария оболочки в поле ниже.

Как только вы закончите, ваш рабочий процесс должен выглядеть следующим образом:

Перейдите в « Файл» → «Сохранить как» и введите имя, например «Загрузить в Google Документы».

5. Протестируйте плагин

Рабочий процесс теперь доступен в меню PDF при печати чего-либо. Откуда угодно. Теперь вы можете «печатать» в Google Docs со своего Mac.

Фактически, он также откроет файл, который вы только что загрузили, чтобы просмотреть его в своем браузере. Если вы хотите отключить это и «тихо» загрузить, удалите (или раскомментируйте #) строки в сценарии, которые говорят open $URL.

slhck
источник
2
Прекрасный пример для плагина печати, который не просто «Сохранить как PDF в еще одном приложении для управления документами».
Даниэль Бек
1

На самом деле есть более простой способ, если вы используете Chrome. Вы можете печатать прямо на Google Диске из Chrome:

  1. Выберите печать из меню
  2. Выберите «Печать с помощью Google Could Print» в качестве целевого принтера.
  3. Нажмите «Печать» в диалоговом окне печати.
  4. Главный диалог печати закрывается, и появляется диалог Could Print. «Сохранить в Google Drive» будет первым вариантом. Выберите «Печать», и он создаст задание на печать и закроет диалоговое окно, когда закончите.
  5. PDF появится в вашей корневой папке на Google Диске.
Мартин
источник
0

Проверьте интернет-магазин Chrome, так как есть несколько расширений, которые могут достичь этого, таких как:

  • Сохранить в Google Drive командой Google Drive

    Сохраните веб-контент или снимок экрана непосредственно на Google Диске.

  • Сохранить в Google Drive по pdfzorro.com

    Сохраняйте PDF, изображения или веб-страницы, открытые в Chrome, на свой диск Google.

  • Сохранить изображения на Google Drive

    Разрешить сохранение изображений с веб-страницы на Google Drive

    Расширение «Сохранить в Google Drive Chrome» позволяет сохранять веб-содержимое или снимки экрана браузера на свой диск Google. Расположение каталога и формат сохраненных HTML-страниц можно контролировать на странице настроек расширения.

kenorb
источник