Hi:
I don't know about linking to a particular page number. If there's a way to do it, that might be possible with Adobe Acrobat adding something to an existing PDF file.
With ODS, you can use ANCHOR= and LINK= to do "internal" links. This code:
[pre]
proc sort data=sashelp.shoes out=shoes;
by Region;
where Region contains 'Europe';
run;
ods pdf file='c:\temp\anchor.pdf' anchor='Eur1';
proc print data=shoes;
by Region;
title 'European Report';
footnote link='#Eur1' 'Back To Top';
footnote2 link="http://www.setgame.com" "Play a Game Instead";
run;
ods pdf close;
[/pre]
sets the starting ANCHOR (or named section) to #Eur1 (instead of #IDX -- which is the default). So in that case, with a LINK= for #Eur1, PDF navigation will take you back to the section named at the top of the file. To the extent that you can say that every by group starts a new page, then #Eur1 would take you to the first named section, then #Eur2 would take you to the second named section -- which may or may not be the second page. Compare this to the regular behavior of LINK= in the footnote, which will take you outside the document to a web site (assuming you have network connectivity).
This (ANCHOR=) may NOT work in all versions of Acrobat Reader. ANCHOR= in HTML makes a named section using HTML tags. ANCHOR= works a bit differently for RTF and PDF. For RTF, there is a "bookmark" RTF control string that gets inserted into the document. For PDF, I'm not sure how ANCHOR= works behind the scenes.
cynthia