具有Ods pdf

时间:2018-07-12 09:11:31

标签: sas

我正在尝试在Ods pdf中创建带有超链接的目录。我的要求是我想要一个具有页面编号以及超链接的目录。 我尝试了两种方法。

  1. 我已经创建了包含数据线的目录,其中使用ods pdf锚在pdf报告中创建超链接,但是我没有页面编号。

  2. 我使用ods proclabel来创建目录,因为我得到的页面没有但没有超链接

1 个答案:

答案 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;