skillup

技術ブログ

PHP デザイン

PDFテンプレートの活用

投稿日:2017年2月9日 更新日:

PDFのテンプレートの活用について。

PDFを出力するプログラムはいろいろありますが、今回はすでにあるPDFをテンプレート化できるライブラリについて。

FPDI

https://www.setasign.com/products/fpdi/about/

PDFの生成自体はFPDFやTCPDFを想定しています。FPDIが担当するのはあくまでテンプレート生成機能です。

直でダウンロードしてもよいですが、composerに以下のように記述することのほうが一般的でしょう。

ソース

composer.json

また日本語を使う場合にはこちらで少し説明した日本語用のライブラリが使えます。

ただしこのライブラリはFPDFを直接見ているため、FPDIを見るように以下のリンクの修正を加えます。

FPDF+FPDIでUTF-8でちゃんと日本語使えるようにする

参考リンク

セルで出力する場合はこちらが参考になります。
Let’s プログラミング Cellメソッドによるセル出力

PHPでPDF帳票を出力する方法(TCPDF + FPDI)

-PHP, デザイン
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

cakePHPでのCSVダウンロード

cakePHPにてCSVのダウンロードなんぞを。 以前このエントリーでCSVダウンロードに関しては取り扱ったのですが、 ボタンを押す ファイルダイアログが開く パスを選ぶ 意図したデータを正常にダウン …

no image

eclipseでのPHPソースの扱い方

Contents1 既存ファイルからプロジェクト生成2 PHP5.4以降でコンパイルする3 ctpファイルのシンタックスハイライト 既存ファイルからプロジェクト生成 超小ネタですが、Eclipseです …

no image

nginxをいれているサーバーでのPHP停止

ちょっとトラブル対応的なネタです。 先日、PHPで書かれているシステムが突然使用できなくなるという連絡があるお客様からありました。 原因としてはカゴヤのサーバー再起動により、php-fpmが起動してい …

no image

ECCUBE3ディレクトリ構成

ECCUBE3のディレクトリ構造に関して。 自分用 自分用メモです。 設定情報 /app/config/eccube 定数 /src/Eccube/Common/Constant ログ /app/lo …

no image

underbarphpについて+配列処理頻出パターン

配列系の処理を関数型で行いたいときにJavaだとラムダ式、javaScriptだとunderscore.jsがあります。 PHPではできないものか・・といろいろと探していたところunderbar.ph …

アーカイブ