Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. /*
  2.  
  3. This InDesign script duplicates each page in place instead of appending the duplicates to the end of the document (e.g. 1-2-3 becomes 1-1-2-2-3-3)
  4.  
  5. */
  6.  
  7. // Define variables
  8. var file = app.activeDocument;
  9. var pages = file.pages;
  10. var numberOfPages = pages.length;
  11.  
  12. // Duplicate each page
  13. for (var i = 0; i < numberOfPages; i++) {
  14. pages[i].duplicate();
  15. }
  16.  
  17. // Intertwine pages
  18. for (var j = 0; j < (numberOfPages - 1); j++) {
  19. var currentPage = (numberOfPages + j);
  20. var insertPoint = (j + j);
  21.  
  22. pages[currentPage].move(LocationOptions.AFTER, pages[insertPoint]);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement