ここでpdfプラグインを使用してユーザー入力に基づいてPDFを生成しているiOS/Android/Webアプリに取り組んでいます: https://pub.dev/packages/pdf。iOS と Android では、ファイル システムにアクセスできるので、生成された pdf を最初に保存してから、任意の pdf 表示プラグインで開くことができます。
ただし、Flutter Web の場合、私の知る限り、どのタイプのファイル システムにもアクセスできません。私が見たすべての pdf レンダリング プラグインは、pdf ファイルがファイルまたは Web 上に保存されていることを前提としています。私は見た:
- flutter_full_pdf_viewer: ^1.0.6
- flutter_pdf_viewer: ^0.6.1
- pdf_render: ^0.57.2
このアプリで生成された pdf を flutter web に表示するにはどうすればよいですか? Uint8List データをファイルとしてスプーフィングする方法、またはこれにアプローチする別の方法はありますか? (これを解決するために私が考えることができる唯一のことは、ファイルを生成した後にそれを表示するためにWebにアップロードすることですが、やり過ぎのようです。)