質問: 実現したいこと ------- 現在 フロントエンドをReactでサーバレス環境(Firestore + Cloud Functions)にてWEBの開発を行なっています。 開発の仕様で、既存のPDFをフォーマットに使用して(値をあてはめて)PDFを出力したいのですが、ライブラリ等を調査したところクライアントサイド(React)だけでは既存のPDFをフォーマットに使用しての出力する糸口が見つかっておりません。 Cloud Functions(node.js)も利用しているので、node.js側でも解決できないものか調査を進めているのですが、実現方法ございますでしょうか?? --- 調査した情報(ライブラリ)とメモ ---------------- * React-PDF * PDFkit * pdf-image * pdfmake
回答: @okeさん React(TypeScript)+pdfmakeのフロントエンドをのみで行う方法を知ってます。 最初、pdfmakeはサーバ必須と思いましたがなくてもなんとかできました。 TypeScriptを使わない場合はやりやすいです。 TypeScriptだと型を自分で作る必要がありました。 node(サーバサイド)があってもできますが、なくてもできます。 Reactのプロジェクトの環境は作るの面倒なので「create-react-app」を使いました。 Reactだけではないですが、PDFのは これが参考になりました。 PDFを出力とはブラウザで表示させますか? それともダウンロードのみでしょうか? ブラウザで表示するときは「react-pdf」を使いました。 名前が似てますが、 ×これじゃないです ◯こっちです とりあえず、私のやり方と同じで良ければ助けられます。 とりあえずやってみてわからなければ聞いてください。