1ページにテーブルとして表示されるビューがあります。
HTML印刷ビューは問題ありません(すべてのtdに境界線が必要です)が、PDFを印刷するためにスタイルを適用できないようです。HTML属性を使用しようとしましたが、これだけが生成されたPDFの外観を変更しているようです。
CSSファイルをテーマに使用する機会PDF出力?
追加のPDFモジュール( https://drupal.org/project/Print )でPrintモジュールを使用しています
PDFライブラリ:tcpdf
[〜#〜]編集[〜#〜]
古いプレーンテーブル属性を使用しただけで、PDF内で機能します
テーマのcssフォルダーに「print.css」ファイルを追加する必要があります。印刷PDFはそれを取ります。
yourtheme/css/print.css
PDF using mPDF プロジェクトページに記載されている利点の1つは、「カスタムスタイルシートをPDFに追加する」ことです。 (モジュールのプロジェクトページからの)このモジュールに関するいくつかの引用を次に示します。
... HTMLページからPDF mPDFを使用したドキュメントへの変換に使用PHPライブラリ。これにより、任意のノードのPDFドキュメントを生成できます。
特徴
- PDFの作成(www.example.com/node/nid/pdf)ここで、nidはレンダリングするコンテンツのノードIDです。
- PDF生成APIが提供され、コンテンツ開発者はこのAPIを使用してPDFドキュメントを生成できます。
- 独自のCSSファイルやnode.tpl.phpテンプレートファイルを作成することにより、出力ページの外観を好みに合わせて変更できます。
メリット
- ドキュメントのプロパティ
- PDFページ設定
- 透かし画像/テキスト
- HTMLヘッダーとフッター
- パスワードで保護されたPDF
- カスタムスタイルシートをPDFに追加
- 有効化/無効化PDF各コンテンツタイプの生成
- PDFのコンテンツタイプのフィールドを表示/非表示