質問: GoogleドキュメントビューアにプライベートドキュメントまたはPythonドキュメントレンダリングライブラリを表示する 私はあるセクションでユーザーにいくつかの文書へのアクセス権を与えるウェブサイトを持っています。 ドキュメントはサイトからダウンロードすることはできませんが、ユーザーがログインしている場合にのみダウンロードできます。 あなたがログインしていないとドキュメントがダウンロードできないと考えて、ユーザーにドキュメントのプレビューを表示するためにGoogleドキュメントビューアを使用することは可能ですか...ビューアをレンダリングするためにそれらをダウンロードできるでしょうか?オプションの機能として、文書を表示する際に安全な接続を使用できますか? これはGoogleのドキュメントビューアでは不可能な場合は、(私はそれらのユーザーに返すことができるように)HTMLとしてドキュメントをレンダリングできるいくつかのPythonライブラリを知っていますか?ドキュメントはおそらく、さまざまな種類のドキュメント(例えば、ドキュメント、Excel、pdf、pptsなど)になります。
回答: Googleのドキュメントビューアでは、ファイルのURLをパラメータとして表示する必要があるため(URLを取得してログインせずにドキュメントをダウンロードすることができます)、それを使用したい場合は、 *プレビュー*のドキュメントを作成する必要があります。 **Edit :** You can change the `url` parameter of Google's doc viewer to a script on your server, this script should only accept requests to documents from Google's doc viewer ( identifiable with the user agent `Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0,gzip(gfe) (via docs.google.com/viewer)` it's light, I know ) and serve the appropriate file depending on an `id` parameter or something. This way you can control who gets access to the documents. That's my 2 cents.