Flutter for Web 可以显示 Pdf 或 Webview 吗?

Sup*_*art 6 pdf webview web flutter

我尝试在 flutter web 上显示 pdf 文档,我对 flutter 很陌生,不确定 Webview 和 Pdf 插件是否在 flutter web 上可用。如果是的话,您能给我看一些示例链接吗?如果没有,有其他解决方案吗?

谢谢

Al *_*hik 10

您可以使用WebView()小部件在线显示 PDF,效果很好。这是代码,

WebView(
        initialUrl: ('https://docs.google.com/gview?embedded=true&url=${yourPdfPath}'),
        javascriptMode: JavascriptMode.unrestricted,
      )
Run Code Online (Sandbox Code Playgroud)

  • 我看到一片空白,知道为什么吗? (6认同)
  • 有时它会显示空白页,这有点令人沮丧 (4认同)

Mık*_*rak 8

最好的方法是使用 Google 文档查看器。

转换您的 pdf URL(例如:)

“https://yourdomain.com/yourpdffile.pdf”

“https://docs.google.com/viewer?url=https://yourdomain.com/yourpdffile.pdf”

然后在你的WebView中使用它


Dom*_*oMG 1

如果可能,您可以使用插件显示 PDF 文档并访问在线网站:

import 'dart:html' as html;
html.window.open('http:///www.website.com/document.pdf');
Run Code Online (Sandbox Code Playgroud)

或使用插件生成 pdf 文档:https: //pub.dev/packages/pdf

我希望我已经解决了这个疑问,问候。