web-dev-qa-db-ja.com

ノードからPDFコンテンツをどのように生成しますか?

DrupalページをPDF D8のボタンをクリックすることで変換する方法を探しています。最初は Print Module ですが、D7バージョンしかありません。

D8でボタンをクリックして、クリック時にDrupalノードをPDFに変換して、現在のテーマのスタイルと要素を適切に維持する)にするにはどうすればよいですか?これを可能にするD8モジュールまたはプロセスを見つけることができませんでした。

2
usernameabc

いくつかのソリューションで達成できます

Use Entity Print Module

エンティティ印刷では、Drupalエンティティ(Drupal 7および8)またはビュー(Drupal 8のみ))をPDFに印刷できます。

このモジュールは、Printモジュールなどの他のモジュールと比較して軽量であり、完全なテストカバレッジを備えており、D7とD8の両方の本番環境で使用する準備ができています。

印刷モジュールの新しいホストを使用( Printable Module

これは、印刷モジュールの新しいホームです。このモジュールは、pdf_apiモジュールを使用してPDFを生成します。

PrintFriendly Module を使用します(ローカリゼーションを非常によくサポートしています)

PDFあなたのDrupalサイト用のボタンです。コーディング、css、print.cssのない印刷用ページです。高速、簡単、そしてプロフェッショナルです。

印刷用&&PDFボタンは、PDFの印刷または作成時に用紙とインクを節約します。印刷はすばやく簡単で、見栄えがよくなります。今すぐボタンを追加すると、違いがわかります。

印刷対応&PDFの仕組み印刷対応&PDFボタンは、自動的にプリンタ対応を作成し、PDF印刷CSSファイルを作成する手間。コーディング、ハッキング、プログラミングは必要ありません。PrintFriendly&PDFプラグインをインストールしてアクティブ化し、設定を選択して完全にカスタマイズできます。また、画像やテキストの段落を削除する機能をユーザーに提供するため、本当に必要なものだけを印刷するだけで済みます。

そして最終的なソリューションは、ページをPDFに変換する代わりに、ノードは、ユーザーが印刷ボタン(またはリンク)をクリックしたときにjavascript:window.print()アクションをトリガーします。ほとんどの新しいOSはPDFプリンタービルトイン

ちなみに、PrintFriendly Moduleをお勧めします

3
Yusef