Die center-Umgebung kostet Dich vertikalen Platz. Die solltest Du weglassen oder ggf. durch \centering ersetzen.
Die normale figure-Umgebung kennt gar keine Option H. Wenn die Abbildungen ohnehin alleine, also ohne die Bildunterschrift in der figure-Umgebung stehen sollen, braucht man die figure-Umgebung aber auch gar nicht:
Code:
\newcounter{Seitenzahl}% Das unbedingt in die Dokumentpräambel!!!
%…
\setcounter{Seitenzahl}{1}
\newsavebox{\Bildunterschrift}
\par\begingroup\centering
\whiledo {\value{Seitenzahl} < 4}%
{%
\clearpage
\includegraphics[page=\theSeitenzahl,
width=\textwidth,height=\textheight,keepaspectratio]{Abb.pdf}\par
\stepcounter{Seitenzahl}%
}%
\begin{lrbox}{\Bildunterschrift}
\captionof{figure}{Blabla}%
\label{fig:blabla}
\end{lrbox}
\noindent\begin{minipage}{\textwidth}
\includegraphics[page=\theSeitenzahl,
width=\textwidth,height=\dimexpr \textheight-\ht\Bildunterschrift-\dp\Bildunterschrift-\baselineskip\relax,keepaspectratio]{Abb.pdf}\\
\usebox\Bildunterschrift
\end{minipage}
\endgroup
\clearpage
Das kann man auch sehr gut in eine eigene Anweisung verpacken.
Lesezeichen