このガイドでは、Discourse のトピックを PDF として印刷またはダウンロードする方法を説明します。
必要なユーザーレベル:すべてのユーザー
Discourse では、トピックを印刷するキーボードショートカットを使用して、トピックの PDF を生成できます。お使いのシステムのショートカットは、Discourse サイトを閲覧中に ? キーを押したときに表示されるキーボードショートカット参照モーダルに記載されています。
- ほとんどのオペレーティングシステム:ctrl+p
- MacOS: ⌘+p
ショートカットを使用すると、新しいブラウザウィンドウが開き、オプションでトピックを PDF として印刷するかどうかを選択できます。インターフェースはブラウザによって異なりますが、以下のような表示になります。
追加情報
-
Discourse はキーボードショートカットをインターセプトし、トピック全体が印刷されるように、印刷ビューをサーバー側でレンダリングします。
-
同じ機能は、トピックの URL の末尾に /print を追加することでトリガーすることもできます。
-
技術的にはブラウザの「ファイル」メニューから印刷オプションを選択することも可能ですが、すべての投稿が読み込まれて表示されていることを確認するために、最初の投稿から最後の投稿までスクロールする必要がある場合があります。
-
ユーザーあたりの最大印刷数(1 時間あたり)というサイト設定があり、管理者がユーザーあたりの /print ページの表示回数の上限を 1 時間あたり設定できます。デフォルト値は 5 で、0 に設定すると Discourse のトピック印刷機能を無効にできます(ブラウザメニューからの印刷は引き続き機能します)。
「いいね!」 30
xiasummer
(xiasummer)
15
PDFファイルにすべてのコンテンツを出力するのは非常に良いことです。
ただし、サブアイテムを使用すると、コンテンツのフォーマットがわずかに変更されることに気づきました。
このコンテンツの出力のように
しかし、PDFファイルに印刷すると、すべてのアイテムが左揃えになり、すべてレベル1アイテムのように表示されます。
HTMLビューにあるとおりに印刷するために、何か設定できることはありますか?
「いいね!」 4
nathank
(Nathan Kershaw)
16
また、単一の投稿のみを印刷することは可能ですか? https://meta.discourse.org/t/printing-a-topic-as-a-pdf/160061/1/print を試すとエラーが発生します。
これは、価値のあるOPと、それほど価値のない多くの返信があるトピックに非常に役立ちます。
現在はできません。Tobiasが、チームがいつか検討する可能性があると共有しました。
「いいね!」 5
xiasummer
(xiasummer)
18
これで解決策があります。
印刷用に新しい投稿を作成します。
次に、複数の投稿を選択し、論理的な順序で新しいトピックに書き込み、この完全なトピックを印刷します。その後、完全なトピックを削除します。
例えば、1番目、3番目、4番目、5番目、7番目、12番目の投稿を選択して、論理的な順序のトピックを形成し、この完全なストーリーを印刷したいとします。
素晴らしい、これが最善の方法に違いありません!
「いいね!」 1
nathank
(Nathan Kershaw)
19
これは効果的ですが、少し破壊的にも聞こえます。しかし、この機能のおかげで、最近ではトピックを再構築するのはそれほど難しくないと思います。
「いいね!」 1
tshenry
(Taylor)
20
これらはまだ文書化する必要がありますが、それまでの間、以下のテーマコンポーネントをご覧ください。
「いいね!」 10
Heliosurge
(Dan DeMontmorency)
21
それぞれスクリーンショットを投稿していただけますか?
投稿レンチで印刷投稿を見つけましたが、他のボタンが見つかりません。
両方インストールしました。
nathank
(Nathan Kershaw)
22
右上に便利なプリンターが表示されます。ただし、DiscoTOCがアクティブかどうかは表示されません。
個人的には、トピックの下部にあるトピックオプションにも表示される方が良いと思います(さらに良いのは、2つのサイトのどちらかを選択できることです)。
「いいね!」 6
Heliosurge
(Dan DeMontmorency)
23
モバイルではボタンがないということですか?
少なくとも、私が気づいた限りではありません。投稿のレンチメニューに「投稿を印刷」があります。
「いいね!」 2
tshenry
(Taylor)
24
上記の投稿をスクリーンショットと追加の詳細で更新しました。
「いいね!」 5
putty
(Derek Putnam)
25
このサポートは#officialになりますか? coincidently 今日、トピックのエクスポート/共有に関心がありました 
「いいね!」 4
Jagster
(Jakke Flemming)
29
モバイル向けのサポートはすでに存在します。とにかくiPhone向けです(ただし、スクリーンショットはiPad/DiscourseHubのものです)。
奇妙な言語に惑わされないでください。しかし、すべてのモバイルシステムで同じ機能が見つかるはずです。
したがって、Discourseはデバイスがすでに提供している機能を提供する必要はありません。そして、そうすべきではありません。
Heliosurge
(Dan DeMontmorency)
30
Androidでは見当たりません
デスクトップにはすでにCtrl+Pがあるので、少し視野が狭いですね。直接ボタンを追加するのが不要だというのと同じ結論に至ることもできます。
「いいね!」 1
Jagster
(Jakke Flemming)
31
アンドロイドは本当にそんなに限定的なのですか
何年も基本的な機能だったと思いますが。\n\n視野が狭いかもしれませんが、オーバーラッピングメニューを持つ意味が全くわかりません。なぜなら、その場合、Discourseは純粋なカット、コピー、ペーストも提供すべきだからです。\n\nしかし、もし、いや、システムがPDFとしての疑似印刷/保存を提供しない場合に、それは必要になるでしょう。
「いいね!」 2
tshenry
(Taylor)
32
皆さん、もうしばらくお待ちください。現時点では、これらのコンポーネントのドキュメントトピックさえありません!それらに取り組むことができるようになるまで、フィードバックやリクエストは控えておきましょう。その間、これらはオープンソースでMITライセンスなので、特に緊急のニーズがある場合は、自由にフォークまたはプルリクエストを作成してください。
「いいね!」 7