Drupalのページや記事などのノードをヘッダやサイドバーを取り除いた印刷用画面やPDF化をしてくれるのが「Printer, e-mail and PDF versions」モジュールです。
手軽に印刷用画面、PDFダウンロードをDrupalサイトに実装することができます。ちなみに、日本語の印刷も可能です。
●管理画面>サイトの構築>モジュール で「Printer-friendly pages」と「PDF version」を有効化(下図)。
●管理画面>サイトの環境設定>Printer, e-mail and PDF versions
印刷画面、PDF化したいコンテンツを設定します(Web画面、PDF両方)。
一部だけを対象にしたい場合、「リストに記載したページにのみ表示する」をチェックし、対象のコンテンツ(下図の上赤枠)又は対象のコンテンツ以外のビューや自作したモジュールURLを下図の下赤枠に設定します。
次に、日本語が利用できるように、フォントを「kozgopromedium」に変更します。
その他、日本語フォントとして、以下がデフォルトで使えるようです。
後、印刷画面やPDFのリンクの設定を行います。テキストリンク、アイコンリンク、テキストとアイコンのリンクから選べます。
その他、リンクの表示箇所やリンククリック時の動作(新しいWindowを開くか印刷を開始するか、pdfであればダウンロードするか等)を設定します。
これだけで、あなたのDrupalサイトは印刷やPDFに対応することができるのです。
PS. PDFの方ですが、VIEWSの表形式の線が表示されません。
表の線が必要な場合、PHP+TCPDFでごりごりプログラムを書かないといけないかもしれません?