【问题标题】:How do I make an inline PDF Viewer如何制作内联 PDF 查看器
【发布时间】:2018-08-20 10:30:10
【问题描述】:

我想从资产中打开 PDF 文件,但要与其他颤振小部件内联,例如在列小部件中。

我用过flutter_pdf_viewer 插件。虽然是一个很好的插件,但它会将 PDF 文件作为新的活动打开,而不是嵌入它们或将它们与其他小部件内联显示。

谁能帮我弄清楚如何做到这一点?

【问题讨论】:

  • 您要嵌入交互式 pdf 查看器,还是仅嵌入静止图像?
  • 交互式 pdf 查看器

标签: dart flutter


【解决方案1】:

flutter_pdf_viewer 插件在inline 分支上有一个可用于内联 pdf 的有效 MVP。

一个完整的例子是可用的here

它仍然存在一些稳定性问题,正在通过here 讨论。

【讨论】:

    【解决方案2】:

    在最新的 Flutter 主版本中,有一个 AndroidView 小部件可让您显示原生 android 视图。

    AndroidPdfViewer 结合在小部件中显示交互式 PDF。

    当然,这只适用于 Android。目前还没有适用于 iOS 的类似解决方案。

    【讨论】:

    • 你能分享一下这个例子吗?其实我是这个平台的新手。
    • 抱歉,工作量太大(比如工作时间)。如果您想使用 Flutter,我建议您重新评估。不支持内联 pdf,因此编写原生 android 应用会更有意义。
    • 为什么要在小部件中显示 PDF?如果你只是想改变工具栏的颜色或添加一些操作按钮,你可以创建一个“普通”的 Android Activity 并从 Flutter 中打开它。
    猜你喜欢
    • 2011-07-31
    • 2011-01-02
    • 2021-07-17
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多