Skip to content

Instantly share code, notes, and snippets.

@uupaa
Last active September 19, 2023 00:51
Show Gist options
  • Save uupaa/7744760 to your computer and use it in GitHub Desktop.
Save uupaa/7744760 to your computer and use it in GitHub Desktop.
reveal.js で pdf 印刷

Chrome 上で reveal.js で作成したスライドを pdf 化する手順メモ

  • URL に ?print-pdf を追加する
  • CMD + P で印刷ダイアログを表示し、出力先を pdf に設定
  • 出力

出力された pdf を確認し、リンクが表示されていないなど表示がおかしい場合は以下の事を試す(ここからが本題)

reveal.js/out.html の document.write している行をコメントアウトし、css/print/pdf.css を直接追加。

  <!-- For syntax highlighting -->

+ <!--
  <script>
    document.write( '<link rel="stylesheet" href="css/print/' +
      ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + 
      '.css" type="text/css" media="print">' );
  </script>
+ -->
+ <link rel="stylesheet" href="css/print/pdf.css" type="text/css">

ページをリロードし、CMD + P で印刷ダイアログを表示、pdf に出力

生成された pdf を preview.app で表示し、
preview.app のメニュー [表示] -> [サムネール] でサムネールを表示して、(もしあったら)不要なページを delete キーで削除し保存

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment