BookmarkSubscribeRSS Feed
BigPete
Obsidian | Level 7

According to this thread, it seems like the pagesize= option works with a uniform page size in mind for the same PDF. But is there a way to spit out various page sizes for example like one dataset on 8.5xll pages and another dataset onto 8.5x14 pages for the same PDF file? 

 

1 REPLY 1
Reeza
Super User

I think that thread says you need to use papersize instead of pagesize option.

 

Something like this perhaps (untested):

options papersize=("15in","24in");
ods pdf file='/home/fkhurshed/demo_delete.pdf';
proc print data=sashelp.cars;
run;

options papersize=("8.5in","11in");

proc print data=sashelp.class;
run;

ods pdf close;

@BigPete wrote:

According to this thread, it seems like the pagesize= option works with a uniform page size in mind for the same PDF. But is there a way to spit out various page sizes for example like one dataset on 8.5xll pages and another dataset onto 8.5x14 pages for the same PDF file? 

 


 

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 711 views
  • 0 likes
  • 2 in conversation