如何将(网页)直接打印/上传到我的 Google Drive 帐户?

如何将(网页)直接打印/上传到我的 Google Drive 帐户?

能否从 OS X 10.6 打印对话框中直接将网页打印到我的 Google 文档帐户中?我可以将其保存为 PDF 并上传,但是,我想省去中间人(即我;我犯了太多错误...)。

我倾向于使用 Chrome 浏览网页,以防万一。

是否有通用的 Google Docs 上传助手?我试过gdocuploaded(Adobe AIR 应用程序),但它拒绝启动。

答案1

更新 – 2012 年 3 月 25 日:由于 Google API 的变化,旧工作流程停止工作。这个应该可以解决这个问题。按照下面的步骤 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 repo 的此文件的内容(单击“原始”链接):

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.获取上传脚本

我们可以使用这些工具将文件上传到您的 Docs,而无需打开应用程序。如果您想跳过下一部分,下载工作流程从步骤 4 开始。

如果不,点击此处下载 shell 脚本。复制此脚本的内容,我们稍后会需要它。

4. 创建打印插件

我们快到了。如果你想跳过以下内容,下载工作流程来自我的 Dropbox 帐户。如果离线,请参阅我的 github 仓库。解压并将workflow文件复制到/Users/username/Library/PDF Services。您已完成。

否则,如果您想自己动手,请执行以下操作:

  • 打开应用程序/Automator.app
  • 选择“打印插件”。
  • 从左侧搜索“获取选定的 Finder 项目”并将其拖到右侧窗格。
  • 现在,搜索“运行 Shell 脚本”并将其拖到右侧。
  • 在“运行 Shell 脚本”的标题中,将“Shell”更改为“/bin/sh”,并将“传递输入”选项更改为“作为参数”
  • 现在将 shell 脚本的内容粘贴到下面的框中。

完成后,你的工作流程应如下所示:

文件 → 另存为并输入名称,例如“上传到 Google Docs”。

5.测试插件

现在,当您打印任何内容时,工作流程都会在 PDF 菜单中可用。从任何地方。您现在可以从 Mac“打印”到 Google 文档。

事实上,它还会打开您刚刚上传的文件以在浏览器中查看。如果您想禁用此功能并“静默”上传,请删除(或取消注释#)脚本中的行open $URL

答案2

如果你使用 Chrome,其实还有一种更简单的方法。你可以在 Chrome 中直接打印到 Google Drive:

  1. 从菜单中选择打印
  2. 选择“使用 Google 打印”作为目标打印机
  3. 在打印对话框中单击“打印”
  4. 主打印对话框关闭,然后出现“可以打印”对话框。“保存到 Google Drive”将是第一个选项。选择“打印”,它将创建打印作业并在完成后关闭对话框。
  5. PDF 将出现在您的 Google Drive 根文件夹中。

答案3

查看Chrome 网上商店因为很少有扩展可以实现这一点,例如:

  • 保存到 Google Drive由 Google Drive 团队提供

    将网页内容或屏幕截图直接保存到 Google Drive。

  • 保存到 Google Drive作者:pdfzorro.com

    将在 Chrome 中打开的 PDF、图像或网页保存到您的 Google Drive。

  • 将图像保存到 Google Drive

    允许将网页中的图片保存到 Google Drive

    “保存到 Google Drive”Chrome 扩展程序可帮助您将网页内容或浏览器屏幕截图保存到 Google Drive。可以使用扩展程序的选项页面控制保存的 HTML 页面的目录位置和格式。

相关内容