Function Repository Resource:

ToPrompterNotebook

Source Notebook

Create a slide show prompter from a notebook

Contributed by: Wolfram Staff

ResourceFunction["ToPrompterNotebook"][name, {width, height}, wpm]

converts a notebook with the specified name to a prompter notebook of width and height for the given speaking rate in words per minute.

Details and Options

ResourceFunction["ToPrompterNotebook"] saves the output notebook and its copy in PDF format in the same directory as the source notebook.
The base name of the saved PDF file is the base name of the source notebook with the word "Prompter" appended to it.
The first slide in the output notebook gives an approximate talk time.

Examples

Basic Examples (4) 

Save a copy of an example notebook to the system's temporary directory and convert the notebook to a slide show prompter:

In[1]:=
file = CopyFile[
   FileNameJoin[{$InstallationDirectory, "Documentation", "English", "System", "ExampleData", "document.nb"}], FileNameJoin[{$TemporaryDirectory, "document.nb"}]];
In[2]:=
nb = ResourceFunction["ToPrompterNotebook"][file, {600, 500}, 150]
Out[2]=

The auto-generated output files:

In[3]:=
files = FileNames["documentPrompter*", $TemporaryDirectory]
Out[3]=

Open the output PDF file in the default PDF viewer on your system:

In[4]:=
SystemOpen[Last[files]]

Clean up by closing the prompter notebook and deleting the temporary files.:

In[5]:=
NotebookClose[nb]
In[6]:=
DeleteFile[Flatten[{file, files}]]

Version History

  • 1.0.0 – 14 August 2019

License Information