通过 API 检索 GoogleDoc 并生成替换为自己的文本的 PDF
我想知道是否可以检索一个简单的 GoogleDoc(通过 gdata python 客户端)并渲染一个 PDF,用我自己的信息替换一些自定义的 #[PLACE_HOLDERS]。
I'm wondering if it's possible to retrieve a simple GoogleDoc (via gdata python client) and render a PDF replacing some custom #[PLACE_HOLDERS] with my own information.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了我要找的东西。问题是我尝试使用 DocsService (v1 API) 而不是 DocsClient (v2)。
警告:AppEngine 中的 gdata/OAuth 示例已过时 - http://code.google.com/p/gdata-python-client/source/browse/samples /oauth/oauth_on_appengine/main_hmac.py。
要获取更新版本,请检查此链接(适用于Django,但您只需更改请求/响应) - http://pamelafox-samplecode.googlecode.com/svn/trunk/spreadsheetsimporter/importer /views.py
因此,将Oauth方法更改为较新版本后,我设法获取HTML,DOC,PDF,TXT等文件内容。只需更改exportFormat即可。
对于未来,如果有人需要:
Found what I've looking for. The problem was that I tried to use DocsService (v1 API) instead of DocsClient (v2).
WARNING: The examples of gdata/OAuth in AppEngine are outdated - http://code.google.com/p/gdata-python-client/source/browse/samples/oauth/oauth_on_appengine/main_hmac.py.
To get an updated version check this link (It's for Django, but you only have to change the request/response) - http://pamelafox-samplecode.googlecode.com/svn/trunk/spreadsheetsimporter/importer/views.py
So after changing the Oauth method to a newer version, I managed to get the file contents in HTML,DOC,PDF, TXT, etc. Just change the exportFormat.
For the future, if anyone needs: