我有一个启用了javascript的webview,我正在尝试使用google docs view url来显示pdf,docs等。问题是webview是渲染html而不是doc。我应该提一下,这也发生在我的保管箱帐户的pdf或doc的网址上。
string pdf = "https://docs.google.com/document/d/1SGFAxaYSA2wBvKCKL89rYG4yEZIJVIJ2lY-1G7IF6g4/edit?usp=sharing";
webViewcontent.LoadUrl("https://docs.google.com/gview?embedded=true&url=" + pdf);
这是显示:
答案 0 :(得分:1)
我认为您正在寻找的网址是......
string url = "https://docs.google.com/document/d/1SGFAxaYSA2wBvKCKL89rYG4yEZIJVIJ2lY-1G7IF6g4/edit?usp=sharing";
string myUrl = string.Format("https://docs.google.com/viewer?url={0}", url);
webViewcontent.LoadUrl(myUrl);
这可以在没有用户拥有Google帐户的情况下运行。
但是,由于您的网址使用的是https,因此可能需要进行身份验证。
答案 1 :(得分:0)
string pdf = "https://docs.google.com/document/d/1SGFAxaYSA2wBvKCKL89rYG4yEZIJVIJ2lY-1G7IF6g4/edit?usp=sharing";
webViewcontent.LoadUrl("https://docs.google.com/gview?embedded=true&url=" + pdf);
最终网址为https://docs.google.com/gview?embedded=true&url=**https://docs.google.com/document/d/**1SGFAxaYSA2wBvKCKL89rYG4yEZIJVIJ2lY-1G7IF6g4/edit?usp=sharing
,我想您要删除除文档ID之外的所有内容。