1

我想知道是否可以在不先手动将其转换为 PDF 的情况下以 PDF 格式查看 Google 电子表格文档?我不想直接共享指向电子表格的链接,我想共享指向它的 PDF 版本的链接,最终看起来更好(在打印视图而不是电子表格文档视图中)

我知道我可以打印 > 另存为 PDF,然后下载到本地计算机,然后上传并保存在我的服务器上的某个位置。但是有没有一种方法可以将电子表格作为 PDF 查看。

我用谷歌搜索了这个,什么也没找到。我能想到的最好的方法是 Google 文档查看器(https://docs.google.com/viewer),但这似乎并没有给 mt 我正在寻找的选项。此外,我不想安装任何 Chrome 插件等,因为我希望能够与人们共享指向 PDF 的链接,但不必让他们安装插件来查看文档。

4

3 回答 3

1

不幸的是,您尝试做的事情和尝试做的方式不是 Google Docs 中的功能。对不起。

于 2014-12-10T13:31:04.393 回答
0

我发现@Mogsdad 是正确的,因为类似的链接https://docs.google.com/document/d/--file-id--/export?format=pdf可以使用,但仅适用于登录到谷歌帐户的用户,他们有权查看文件

我仍在寻找一种向可以“通过特殊链接查看文件”的用户提供 PDF(或体面的可打印网页视图)的方法,因此不需要谷歌帐户即可查看 html 版本电子表格。

于 2015-03-27T14:50:49.820 回答
0

我认为最好的方法是使用 Google Drive API 编写自己的脚本来完成这项工作。我是说:

  • 你有一个网络服务器
  • 在任何 Web 技术中编写一个简单的方法,例如 PHP、Python、Java、C#,无论你喜欢什么并且你的服务器能够提供服务。这个方法通过它的 API 连接到谷歌驱动器到您的帐户,知道要处理哪个电子表格以及如何理解列。这种传播应该被解析为 HTML,并使用一些流行的工具(适合您的编程语言或服务器的操作系统)创建 PDF。该方法应创建标头类型为:application/pdf 的 HTTP 响应。
  • 您向感兴趣的人提供您的方法可用的链接。

我想这个参考应该可以帮助您使用 Google API:

如何下载资源: https ://developers.google.com/drive/web/manage-downloads

如何转换(即转换为 PDF)并在您自己的应用程序中打开资源: https ://developers.google.com/drive/web/integrate-open#open_and_convert_google_docs_in_your_app

我希望这有帮助。

于 2014-12-04T23:37:07.197 回答