Including pages from PDF documents
page-imp.tex defines some handy macros for handling import of existing PDF documents.
To include only a specific page from a PDF document you can write
\externalfigure[file.pdf][page=1,width=...]
or
\startTEXpage \externalfigure[file.pdf][page=1,width=...] \stopTEXpage
which is equal to
\startpagefigure[file.pdf][page=1,...]\stoppagefigure
This one inserts the first 30 pages of the document and adds a blank page after the first and the third page.
\insertpages[file.pdf][1,3][n=30,width=18cm]
If you want to insert a couple of pages use this:
\filterpages[file.pdf][1,3,4:6][width=18cm]
to insert pages 1, 3, 4, 5 and 6 or
\filterpages[file.pdf][even][width=18cm] % even/odd
to insert even/odd pages up to the page 30. (See also Taco's hack in Processing Lists for handling ranges of numbers or this thread in the mailing list.)
Yet another alternative is
\copypages[file.pdf][n=30,scale=950]
to insert the first 30 pages scaled down to 95%.
Printing Slides from a presentation
If you want to make a 2*3 matrix from all the slides in the document you can use the following example:
\setuppapersize [A4][A4] % or [A4,landscape][A4,landscape] \setuplayout [header=0pt,footer=1cm, backspace=1cm,topspace=1cm, width=middle,height=middle] \setupfootertexts [presentation---\currentdate\space---\space\pagenumber] \starttext \combinepages[slides][nx=2,ny=3,frame=on] \stoptext
Slicing the pages
The opposite of combining the pages together is to slice them in pieces.
This will make 3*3 pages out of your document (well, it depends on proportions).
\starttext \slicepages[slice1.pdf][n=3] \stoptext
Adding comments to pages
\setuppagecomment[state=start,location=right] \startpagecomment \input knuth \stoppagecomment
|
TODO: prepare a graphics for each example (See: To-Do List) |