タグ

PDFとjavascriptに関するcpwのブックマーク (2)

  • クライアントサイド(React)で日本語PDFを出力する。

    前書き Reactの案件の中で日語のPDFを出力する必要があり、 そのためにクライアントサイド(React側)のみで日PDFを出力する方法をまとめたので記事にしました。 前準備 今回は、pdfmakeというクライアントサイドでPDFを出力するJavaScriptライブラリを利用します。 npmパッケージでも存在するのでコマンドでインストールできるのですが 日フォントを利用するため、Githubからjsファイルを落とします。 bpampuch/pdfmake 上記のリポジトリから以下のファイルを落とします。 - pdfmake.min.js - vfs_fonts.js 日PDF出力の準備 pdfmakeは、そのまま利用すると日フォントが利用できません。 そのため、独自に日語のフォントを利用できるようにする必要があります。 ダウンロードしてきた、vfs_fonts.jsに

    クライアントサイド(React)で日本語PDFを出力する。
  • pdfmake - クライアント/サーバサイド両方に対応したPDFジェネレータ MOONGIFT

    Webシステムを作っていて、時々PDFの帳票が必要になることがあります。サーバサイドでPDF出力するツールは幾つかありますが、それらのセットアップは面倒ですし、サーバの負荷も気になるでしょう。 そこで使ってみたいのがpdfmakeです。サーバ、クライアントサイド両方に対応したPDF作成ツールです。 pdfmakeの使い方 pdfmakeではJSONを使ってPDFの形式を定義します。 スタイル設定も可能です。 より複雑なスタイルを使った例です。 段組のサンプル。 テーブルも使えます。 リスト。ネストもできます。 より格的な形式ですね。 画像も使えます。 pdfmakeの良いところはJavaScriptによる生成なのでサーバサイドの負荷なく、かつ編集した内容をその場で反映して生成し直すこともできるということです。さらにnodeで動かすこともできるのでクライアントサイドのコードを使ってそのまま

    pdfmake - クライアント/サーバサイド両方に対応したPDFジェネレータ MOONGIFT
    cpw
    cpw 2015/06/24
    試してみたけど、日本語が通らない
  • 1