Flutter 颤振,在浏览器中以PDF格式打开超链接
我对PDF中的链接有问题。 在应用程序中单击它们时,应用程序会在应用程序本身中打开网站。我希望它们在浏览器中打开。有谁知道一个lib能以我想要的方式处理这个问题? 我使用了不同的PDF库,在这两个库中我都遇到了这个问题。 我使用的LIB是: 这是PDF_颤振的代码示例。我还试着下载PDF文件,并通过网络阅读。资产,而不是网络,同样的问题点击链接打开网站在相同的视图。PDF_flatter和flatter_full_PDF_查看器是否在网络视图上工作,或者这是怎么回事Flutter 颤振,在浏览器中以PDF格式打开超链接,flutter,pdf,dart,hyperlink,Flutter,Pdf,Dart,Hyperlink,我对PDF中的链接有问题。 在应用程序中单击它们时,应用程序会在应用程序本身中打开网站。我希望它们在浏览器中打开。有谁知道一个lib能以我想要的方式处理这个问题? 我使用了不同的PDF库,在这两个库中我都遇到了这个问题。 我使用的LIB是: 这是PDF_颤振的代码示例。我还试着下载PDF文件,并通过网络阅读。资产,而不是网络,同样的问题点击链接打开网站在相同的视图。PDF_flatter和flatter_full_PDF_查看器是否在网络视图上工作,或者这是怎么回事 Scaffold(
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),
),
),
),
),
],
),
);
脚手架(
appBar:CustomAppBar(“,false,”),
主体:堆栈(
儿童:[
PDF.net(
widget.url,
宽度:MediaQuery.of(context).size.width,
高度:MediaQuery.of(context).size.height,
占位符:中心(
子对象:循环压缩机指示器(
valueColor:始终停止动画(
颜色(0xFFE41B13),
),
),
),
),
],
),
);
因此,在测试了PDF的like 6 Flatter插件后,我找到了一个可以在浏览器中打开链接的插件。
您只需将“preventLinkNavigation”设置为false即可
PDFView(
filePath: widget.path,
preventLinkNavigation: false, <----
...
)
PDFView(
filePath:widget.path,
链接导航:false,