このエントリーを含むはてなブックマークはてなブックマーク - Printer, e-mail and PDF versionsモジュール この記事をクリップ!Livedoorクリップ - Printer, e-mail and PDF versionsモジュール Yahoo!ブックマークに登録 @niftyクリップに追加 FC2ブックマークへ追加 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加 Bookmark this on Delicious Digg This BuzzurlにブックマークBuzzurlにブックマーク Share on Tumblr newsing it! この記事をChoix! FriendFeedで共有

Drupalのページや記事などのノードをヘッダやサイドバーを取り除いた印刷用画面やPDF化をしてくれるのが「Printer, e-mail and PDF versions」モジュールです。

手軽に印刷用画面、PDFダウンロードをDrupalサイトに実装することができます。ちなみに、日本語の印刷も可能です。

インストール

  • Printer, e-mail and PDF versionsからモジュールをダウンロード
  • 解凍して、/sites/all/modules/にFTP転送
  • PDF作成ツールの「TCPDF」をダウンロード。ダウンロードサイトは、こちら執筆時点で、最新バージョンはVersion: 5.9.096 Release date: 2011-06-19。
  • ダウンロード後、解凍して、/sites/all/modules/print/lib/配下にtcpdfフォルダごとFTP転送

セットアップ

●管理画面>サイトの構築>モジュール で「Printer-friendly pages」と「PDF version」を有効化(下図)。

●管理画面>サイトの環境設定>Printer, e-mail and PDF versions
印刷画面、PDF化したいコンテンツを設定します(Web画面、PDF両方)。
 一部だけを対象にしたい場合、「リストに記載したページにのみ表示する」をチェックし、対象のコンテンツ(下図の上赤枠)又は対象のコンテンツ以外のビューや自作したモジュールURLを下図の下赤枠に設定します。

次に、日本語が利用できるように、フォントを「kozgopromedium」に変更します。

その他、日本語フォントとして、以下がデフォルトで使えるようです。

  • arialunicid0 : Arial Uni CID0
  • kozgopromedium : 小塚ゴシックPro M
  • kozminproregular : 小塚明朝Pro M
  • hysmyeongjostdmedium : HYSMyeongJoStd-Medium
  • msungstdlight : MSungStd-Light
  • stsongstdlight : STSongStd-Light

後、印刷画面やPDFのリンクの設定を行います。テキストリンク、アイコンリンク、テキストとアイコンのリンクから選べます。

その他、リンクの表示箇所やリンククリック時の動作(新しいWindowを開くか印刷を開始するか、pdfであればダウンロードするか等)を設定します。

これだけで、あなたのDrupalサイトは印刷やPDFに対応することができるのです。

PS. PDFの方ですが、VIEWSの表形式の線が表示されません。
   表の線が必要な場合、PHP+TCPDFでごりごりプログラムを書かないといけないかもしれません?

コメントを残す

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

トラックバックURL

最新の記事一覧

  • サイト内検索

ページ上部に