前提
今現在react-nativeでスマホアプリのシステムを作っています。
現在帳票の機能を実装するにあたって、ライブラリ選定などを検討しています。
react-native-pdfやreact-native-view-pdf、またAndroidはWebViewでないといけないなど
のような事が様々情報が出ており、また色々調べてもメリットデメリット含めて、いまいち理解できていない
部分があります。
iOSやAndroidどちらでも動くことが想定されているライブラリなどありましたら、ご教授頂けますと幸いです。
以上、よろしくお願いします。
実現したいこと
react-native(expoなし)で、帳票のライブラリのおすすめがあれば教えて頂けると幸いです。
※ライブラリでiOSだけしか動かないなどといった情報やリンクなどでも助かります。
発生している問題・エラーメッセージ
なし
該当のソースコード
なし
試したこと
ググって色々なリンクは見ていますが、抽象的な記載が多く、どれを利用すべきなどかがいまいち
理解できていないという現状です。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
「帳票」とだけ言われても何がしたいか分かりません。具体的にどんな内容や形式のものを、どうしたい(画面表示のみ? PDF 保存? 印刷?)かを書いたら、親切な人が教えてくれるかも?(私は詳しくありませんが。)
ご指摘頂きましてありがとうございます。
抽象的すぎて分かりづらく大変申し訳ありません。
やりたいことは、以下になります。
WebAPIから情報を受け取り帳票のようなpdf形式で画面に表示させるのみとなります。
※可能であればPDF保存ができると望ましいですが、できなければできないで問題ありません。
また印刷は不要となります。
以上、よろしくお願いします。
また上記補足なりますが、WebAPiはNestJSで実装しており、そもそもreactでPDFを使うのが
設計上や処理速度上望ましくない場合は、NestJS側でPDFを生成し、それを受け取って
react側で表示させるだけという仕様でも問題ない認識でいます。
※まだ検証は行っていないですが、その場合は「toondaey/nestjs-pdf」を使用する想定でいます。
「帳票のようなpdf形式」とのことですが、その「帳票のような」とは、どんな帳票を想定してますか?
例えば https://www.createform.jp/sample/ のどれでしょうか?
また、pdf にこだわってるようですが、表形式で文字や数字を表示したいなら、他にも方法はあるかと…。
(もちろん、表示したのと同じものを後日紙で提供したい、とかなら pdf がいいとは思いますが。)
コメントありがとうございます。
> 例えば https://www.createform.jp/sample/ のどれでしょうか?
フォーマットとしては「請求書」、「お取引総合レポート」、「確定拠出年金運用レポート」
などがそれぞれ出したいものと似ているように見えました。
(XX白書や企業のレポートなどといったような表示をする予定のため)
・数字などを出す必要がある。
・ビジネスレポートに近しいものを出すのも検討している(グラフ等含めて)
色々議論をさせて頂いていますが、やはりダウンロードが望ましいとありますが、ダウンロードして他の方に
共有などができるようにしたいので、やはりpdfがいいのかなと感じました。
※ダウンロードが必要でなければ、そもそもpdfである必要性がないというのが理解したのですが、Twitterなど含めて投稿することも検討しているため。
なるほど。グラフが必要とか、ダウンロードして共有したいとかなら pdf が良いでしょうね。
React native は詳しくありませんが、おっしゃる通りサーバーで pdf を生成して、アプリでは表示するだけが良さそうな気がします。
承知しました。
ご相談に乗っていただきありがとうございました。
サーバーで実装を検討してWebAPIを作成したいと思います。
ベストアンサーにしたいと思いますので、回答に「サーバーで実装すべき」みたいなコメント頂けます
でしょうか?
フォローさせていただきます。
ありがとうございました。
回答1件
あなたの回答
tips
プレビュー