Flutter,在浏览器中打开PDF中的超链接

Flutter, open Hyperlink in PDF in Browser

我对 PDF 中的链接有疑问。 在应用程序中单击它们时,应用程序会在应用程序本身中打开网站。我希望它们在浏览器中打开。任何人都知道以我想要的方式处理这个的库? 我使用了不同的 PDF 库,在两者中我都遇到了这个问题。 我使用的库是:

flutter_full_pdf_viewer

pdf_flutter

这是 PDF_Flutter 的代码示例。我还尝试下载 PDF 本身并通过 Network.assets 而不是网络阅读,同样的问题点击链接会在同一个视图中打开网站。 PDF_flutter 和 flutter_full_pdf_viewer 是否在 Webview 上工作,或者那是怎么回事??

Scaffold(
        appBar: CustomAppBar("", false, ""),
        body: Stack(
          children: <Widget>[
            PDF.network(
              widget.url,
              width: MediaQuery.of(context).size.width,
              height: MediaQuery.of(context).size.height,
              placeHolder: Center(
                child: CircularProgressIndicator(
                  valueColor: AlwaysStoppedAnimation(
                    Color(0xFFE41B13),
                  ),
                ),
              ),
            ),
          ],
        ),
      );

所以在像 6 Flutter Plugin for PDF's 这样的测试之后,我找到了一个可以在浏览器中打开链接的插件。 Flutter_pdfview

您只需将“preventLinkNavigation”设置为 false 即可。

PDFView(
        filePath: widget.path,
        preventLinkNavigation: false, <----
        ...
      )