プラグインなしのWebブラウザのみでPDFを生成することは可能か?

biz-Streamは主にサーバ上でPDFを生成するためのソリューションですが,世の中にはWebブラウザ上でPDFを生成するためのソリューションもあったりします.

オープンソースのJavaScriptライブラリである,jsPDFを利用するとそのようなことが実現できます.

次のようなJavaScriptをWebページ内に書くことでPDFを生成することができます.

下記コードを試しに実行する場合はコチラをクリックしてください.

(残念ながら,現状のjsPDFではIEに対応していないので,他のブラウザ(Firefox, Chromeなど)でお試しください)

《 サンプルコード(HTML/JavaScript) 》




PDFを生成
  • 1,2行: jsPDFが依存するJavaScriptライブラリを読み込んでいます.
  • 3行: jsPDFライブラリを読み込んでいます.
  • 6行: ユーザから文字列の入力を受け付けます.
  • 8行: PDFのプロパティ(文書タイトル)を設定しています.
  • 9行: 描画する文字列のフォントサイズを設定しています.
  • 10行: 描画する文字列の位置と値を設定しています.
  • 11行: PDFを生成します.
  • 14行: 5~13行で定義されている関数を実行するリンクを定義しています.

なお,jsPDFは現状,英字文字列の描画と文書プロパティの設定程度しか機能がありません.

もっと本格的なPDFを作成する場合は,サーバ上でbiz-Streamをご利用することをおすすめいたします.

biz-Stream詳細情報  biz-Stream資料請求

超高速!!高機能!! Web帳票ソリューション biz-Stream

オンデマンドかつリアルタイムにビジネスドキュメントを生成する帳票ソリューション