我正在尝试在Ods pdf中创建带有超链接的目录。我的要求是我想要一个具有页面编号以及超链接的目录。 我尝试了两种方法。
我已经创建了包含数据线的目录,其中使用ods pdf锚在pdf报告中创建超链接,但是我没有页面编号。
我使用ods proclabel来创建目录,因为我得到的页面没有但没有超链接
答案 0 :(得分:0)
这里是2的样本。 ODS PDF CONTENTS使用作为书签项的条目创建目录,但是这些项或页码都不是超链接。我认为没有ODS功能可以让您指定PDF TOC条目也应该是超链接。
ods _all_ close;
ods pdf
file="%sysfunc(pathname(WORK))\sample-%sysfunc(monotonic()).pdf"
contents=yes %* specify TOC be generated, can also specify with CONTENTS/NOCONTENTS;
;
ods proclabel "SASHELP.CLASS listing"; * Bookmark level 1;
title "SASHELP.CLASS";
options nodate nonumber;
proc print noobs data=sashelp.class
contents='' %* option as empty-string removes bookmark level 2;
;
run;
ods proclabel "SASHELP gender counts";
title "Gender frequency";
proc sgplot data=sashelp.class
description="Simple bar chart" %* option sets bookmark level 2;
;
vbar sex ;
run;
ods pdf close;