メインコンテンツまでスキップ

株式会社クレディセゾン 様

https://corporate.saisoncard.co.jp/

利用シーン

カード会員様向けのWebサイトであるNetアンサーのWeb明細を中心とするPDF生成エンジンとして採用しました。

会員様がサイト上でカード利用明細を確認する際に、ブラウザ上でPDFを生成しています。

ブラウザの制約等でPDFが生成できない場合はサーバ側での生成にフォールバックさせています。 ブラウザでの利用だけでなく、内部でのPDF生成APIを構築し、連携システムにPDF生成機能を提供しています。

採用した理由

Web明細はピーク時に多くのアクセスがくるため、PDF生成処理には多くのリソースが必要となります。

しかし、ピークの予測も難しく、スケーリングが難しい状況でした。Webブラウザで大半のPDF生成を行うことでサーバのリソースを節約し、複雑なスケーリングを考慮する必要がなくなりました。

また、XMLを利用したテンプレートはWebページを作る感覚で帳票をデザインでき、複数社向けの帳票を作成する場合にも作成しやすいと考えました。

サンプルや設計思想を見ても、エンタープライズ向けのPDF生成をターゲットにしていると考えたことも採用の決め手でした。

開発中、大量明細の会員様向けのPDF生成で性能問題が発生しましたが、迅速に対処していただき、今では1万明細を超えるPDF帳票も問題なく生成できています。