1

我想知道是否可以将Google电子表格文档视为PDF,而无需先将其手动转换为PDF?我不想直接共享链接到电子表格,我想分享一个链接到它的PDF版本,最终看起来更好(在打印视图而不是电子表格文档视图)如何将Google电子表格文档视为PDF

我知道我可以打印>另存为PDF,然后下载到本地机器,然后上传并保存在我的服务器上的某个地方。但有没有办法可以将电子表格视为PDF?

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

+0

为什么驱动器downvote? – tammy 2014-12-04 21:26:51

+1

试试'https://docs.google.com/document/d/--file-id--/export?format = pdf' – Mogsdad 2014-12-04 23:25:00

+0

Thanks @Mogsdad。我试过并得到这个错误:对不起,您请求的文件不存在。 请确保您具有正确的URL并且文件的所有者尚未将其删除。 使用Google云端硬盘获取内容 Google云端硬盘中的应用可以轻松创建,存储和共享在线文档,电子表格,演示文稿等。 请访问drive.google.com/start/apps了解详情。 – 2014-12-04 23:58:33

回答

1

不幸的是,您试图执行的操作以及尝试执行的方式不是Google文档中的一项功能。抱歉。

0

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

  • 你有一个Web服务器
  • 写在任何网络技术,如PHP,Python和Java和C#,不管你喜欢和你的服务器能够服务的简单方法。此方法通过它的API连接到您的帐户的谷歌驱动器,知道哪些电子表格要照顾和如何理解列。这种扩展应该被解析为HTML,以及您创建PDF的一些常用工具(适用于您的编程语言或服务器的操作系统)。该方法应该创建带有头部类型的HTTP响应:application/pdf。
  • 您向感兴趣的人员提供您的方法可用的链接。

我想这应该参考帮助您使用谷歌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

我希望这有助于。

+0

好的,谢谢@GrzegorzKrauze。所以如果没有写我自己的功能去做,答案是否定的。 – 2014-12-05 00:02:01

+0

http://www.driveconverter.com/ - 这正是我想到的,但他们错过了“即时”服务文档的功能。也许你可以让他们添加这样的选项。在页面底部有一个选项“提出建议”。问候。 – 2014-12-05 01:14:00

+0

好的,再次感谢@GrzegorzKrauze – 2014-12-05 02:27:00

0

我发现@Mogsdad是在正确的像https://docs.google.com/document/d/--file-id--/export?format=pdf一个链接将工作,但只为用户登录到谷歌帐户,谁有权查看该文件

我还在寻找给可以“通过特殊链接查看文件”的用户提供PDF(或可打印的可打印网页视图)的方式,因此不需要谷歌账户来查看电子表格的html版本。

相关问题