2017-10-19 2 views
0

ブラウザでpdf/xlsとしてページコンテンツonClickをエクスポートまたはプレビューするベストプラクティスは何ですか?ReactJsのブラウザでページコンテンツ `onClick`をpdf/xlsとしてエクスポートまたはプレビューする方法は?

私の経験の浅い理解から、静的なページコンテンツをpdfに生成するアクション/関数を作成する必要があります。私が間違っている場合は私を修正し、実装を手伝ってください。

答えて

0

これはファイル - >ページ印刷機能ではないと仮定し、実際にファイルを生成することについて話している場合は、そのためにいくつかのライブラリがあります。その問題はReactに特有の問題ではありません。

pdfsを生成するための優れたJavaScriptライブラリはpdfmakeです。バックエンドのNodejsサーバーで使用しましたが、私はプロジェクトでそれを使用しました。フロントエンドで直接動作する場合もあります。私はあなたがバックエンドにpdfの世代を残してみることをお勧めします、そして、あなたはフロントエンドからいくつかのデータを要求した後にファイルをダウンロードするだけでよいです。

+0

ありがとうございます!それを見ています。 'pdfmake'はデータを受け取り、与えられたスタイルでpdfに変換するようです。スタイリングのためにsemantic-uiリアクションコンポーネントを実装することが可能かどうか、疑問に思っていますか? – karolis2017

+0

@ karolis2017私はsemantic-ui-reactも使用していますが、私はあなたがpdfを作るのにReactコンポーネントを使うことはできないと思います。あなたは最初からそれを書かなければなりません。彼らはCSSに似たスタイルを持つことができます。実際のhtmlからpdfへの変換に関する未解決の問題があるようです:https://github.com/bpampuch/pdfmake/issues/205 – nbkhope

関連する問題