Skip to main content
February 3, 2017
Answered

Printing every nth page in Acrobat

  • February 3, 2017
  • 2 replies
  • 15011 views

I have a 1500 page PDF that is comprised of 500 3-page surveys where it works better for me to print all of the page 1s (1, 4, 7, etc) then all the page 2s (2, 5, 8, etc) then all the page 3s (3, 6, 9, etc), then fold and manually collate them. When it was only a 2-page survey I could print even or odd pages, but I'm not seeing anything like every 3rd or 4th or nth page.

Any ideas?

Correct answer try67

Instead of re-ordering the file you can delete the pages you don't want and then print the rest. Just make sure you don't save the file when you're done...

This code will delete all the pages that aren't a multiple of 3 (3, 6, 9, etc.), for example, and then open the Print dialog:

for (var p=this.numPages-1; p>=0; p--) {

    if ((p+1)%3!=0) this.deletePages(p,p);

}

this.print();

To change it to print pages 2, 5 , 8, etc. change the "0" in this part of the code to "2":

((p+1)%3!=0)

And change it to "1" to print pages 1, 4, 7, etc.

2 replies

spase_walk
Participant
March 21, 2017

This may not be the best for what you want you want but it's a good trick anyway.
Convert all pages to PDF.

Use the organize pages features in Acrobat. Drag your document window size to force the thumbnails to break into 4 columns. Use your selection to draw over the column you want to which will then select every 4th page.

Then print.

http://www.postnewsads.com/scott/Screen%20Shot%202017-03-21%20at%203.31.07%20PM.png

roisinbc
Participant
December 28, 2017

Brilliantly simple solution.

Many thanks Spase_walk

Bernd Alheit
Community Expert
Community Expert
February 3, 2017

With Acrobat JavaScript you can re-order the pages.

February 3, 2017

I know enough of Acrobat to get by and do a few of the more advanced tools, but this is not one of them. Would you please point me in the right direction?  Thank you.

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
February 3, 2017

Instead of re-ordering the file you can delete the pages you don't want and then print the rest. Just make sure you don't save the file when you're done...

This code will delete all the pages that aren't a multiple of 3 (3, 6, 9, etc.), for example, and then open the Print dialog:

for (var p=this.numPages-1; p>=0; p--) {

    if ((p+1)%3!=0) this.deletePages(p,p);

}

this.print();

To change it to print pages 2, 5 , 8, etc. change the "0" in this part of the code to "2":

((p+1)%3!=0)

And change it to "1" to print pages 1, 4, 7, etc.