I use graphicx
to include pages of a PDF file. I want to know in LaTeX how many pages are in the file. How to do this?
-
@Mathew wouldn't a simplistic solution be to insert a counter variable just before the includegraphics and after and get the difference?– yannislCommented Jan 5, 2011 at 13:19
-
@Yiannis, the topic starter is @fillieule. :-)– Display NameCommented Jan 5, 2011 at 15:24
-
@xport Oops! yannis_was_sleeping!– yannislCommented Jan 6, 2011 at 4:00
Add a comment
|
1 Answer
pdfpages is obviously somehow able to get the number of pages of an included pdf. It does it with the pdftex primitive \pdflastximagepages
. E.g.
\documentclass{article}
\begin{document}
\pdfximage{test.pdf}%
\the\pdflastximagepages
\end{document}
Update 2022
There is also an expl3 function which works with all backends:
\documentclass{article}
\usepackage{l3graphics}
\begin{document}
\ExplSyntaxOn
\graphics_get_pagecount:nN{example-image-duck.pdf}\l_tmpa_tl
\l_tmpa_tl
\ExplSyntaxOff
\end{document}