PHPで自在にPDFファイルを作成「PDFlib」

公開日: : IT

ども!

色んなWebサービスでよく見かける機能に、自分が入力した申込情報をPDFでダウンロードできるというものがあります。

最近だと無料で使えるFPDFが有名なのだそうですが、Motoが今使っているのはPDFlibという有償版になります。

コーディングをゴリゴリやっていけば、それこそ書類の罫線一本一本までプログラムで書けるというシロモノですが、さすがにそれは面倒。

PDFlibをとてもわかりやすく解説しているインフォテック様の入門チュートリアルにもあるように、オーソドックスな使い方は、

SPONSORED LINK
  1. Wordなどで書類の雛形を作成
  2. PDFにして保存
  3. AdobeのAcrobatなどでデータを反映させたい項目にブロック定義(入力欄の指定)を行う
  4. PDFlibで読み込む
  5. 後はPHPを使ってデータベースの中身を反映させるなり、日付を入力するなり画像を貼り付けるなり、お好きなように

というパターンではないでしょうか。

日本語入力を可能にするにはフォントを埋め込んであげる必要があるので、そこだけハマらないように注意です。

MotoはWindows内蔵のMS明朝と、無料でダウンロードできるIPAフォントを埋め込みましたが、どちらも無事に機能しました。

FPDFのほうも少し調べてみたのですが、PDFlibと使い方が大きく異なることはなさそうです。

前から履歴書自動作成Webアプリを作ろうと考えているのですが、このPDFlibが火を噴きそうな期待感があります!

ではではー!

関連記事

複数のプログラマが組んだPHPのコードを動かす時の注意「short_open_tag 」

ども! PHPの設定が詰まったphp.iniファイル、その項目の一つにshort_open_tag

記事を読む

ログの監視に使えるコマンド「tail」

ども! 日本に帰ってきてからめまぐるしい勢いで時間が過ぎていきます。 帰国の目的、プログラミング

記事を読む

macのnetbeansで変数の値をコピーする

Netbeansのステップ実行しながら変数の値をチェックしていたんですが、複雑な配列やSQL文になる

記事を読む

テストに最適!巨大ファイルを簡単素早く生成できる「fsutil」

ども! ユーザーからファイルをアップロードしてもらう機能をテストしているんですが、このファイルの用

記事を読む

記事URLを短くしたというお知らせとWordPressのパーマリンク変更方法メモ

ども! 今回はMotoがブログ作成に使っているCMS(Contents Management

記事を読む

書評 cakePHP実践入門

CakePHPのバイブル的技術書です。 一通り学ぶことができるけど、説明がちょっと簡潔すぎる部分が

記事を読む

google sitemap xmlをようやく知る

このブログ、Googleの検索で引っかかってないことにようやく気づき、google sitemap

記事を読む

レンタルサーバー選び

★☆★☆★☆ ナウでヤングなレンタルサーバー!ロリポップ! ☆★☆★☆★ 月額105円~容量最

記事を読む

Macbook Air 2012 MidにWindows 7 Home Premium 64bitとParallesをインストールしてみた

ども! マニトバに到着してから色々と良い流れがきておりまして、先日フリーランスのお仕事をいただ

記事を読む

phpunitをCakePHPにインストール

ども! phpunitのインストールなんですが、CakePHPとphpunitの公式サイトでは

記事を読む

Message

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

SPONSORED LINK

SPONSORED LINK

フリーランスプログラマの開業手続きメモ

ども! 日本に帰国してはや3年、このたびフリーのプログラマと

元にわかウィニペガーが語る、マニトバ州ウィニペグ(Winnipeg)はこんな街<忠告編>

ども! ウィニペグを離れて東京での社会復帰を果た

自転車にハマり始めたワケ

今から約10年前のことです。 当時の僕は夢と現実の間で葛藤す

→もっと見る

PAGE TOP ↑