I'd measure the graphics (original size) and then trim it. I assume that you want to enlarge that zone to the text width
\begin{figure}
\centering
\sbox{0}{\includegraphics{filename}}
\setlength{\dimen6}{\wd0}\setlength{\dimen8}{\ht0}
\includegraphics[%
width=\textwidth,
trim=0 {\dimexpr\dimen8-3cm\relax} {\dimexpr\dimen6-2cm\relax} 0,
clip]{filename}
\caption{Particular of the upper left corner of the page}
\end{figure}
The four parameters for trim= are the amount to be trimmed on the left, below, on the right and above respectively. With clip you are telling pdftex to not show the trimmed part.
Note that this doesn't require measuring manually the graphics. However, you find the bounding box information in the log file.
The scratch registers used are \dimen6 and \dimen8 that are not used by graphicx.sty; one must, however, check that the result is what's expected. The safest way would be to define two lengths for the purpose.
cmafter the numbers. – user9588 Jan 7 '12 at 16:31viewport=1cm 1cm 4cm 5cm– Herbert Jan 7 '12 at 16:37