var viewer = Crocodoc.createViewer(myEl, { url: 'https://view-api.box.com/1/sessions/78983c8bd83b4b03ac719d0f072a7d1d/assets/', plugins: { 'page-manipulator': { pages: [ { page: 1, // re-use (duplicate) page 1 replace: 2, // replace the original page 1 // override whatever links were already on this page links: [{uri: 'https://static.view-api.box.com/images/spindoge.gif', bbox:[0, 0, 375, 285]}], dimensions: { width: 375, height: 285 } }, { page: 1, // re-use page 1 again after: 3 // after page 3 }, { // override default dimensions (NOTE: dimensions are in pt) dimensions: { width: 375, height: 285 }, replace: 3, // replace page 3 content: '<svg width="100%" height="100%"><image x="0" y="0" width="500" height="380" xlink:href="https://static.view-api.box.com/images/spindoge.gif"></image></svg>', links: [{uri: 'https://static.view-api.box.com/images/spindoge.gif', bbox:[0, 0, 375, 285]}] }, { dimensions: { width: 300, height: 300 }, after: -1, // after the last page content: '<form action="#"><input name="foo"/><input type="submit" value="go"/></form>' }, { page: 1, // re-use page 1 again before: -3 // before the 3rd from last page }, { remove: 5 // remove page 5 } ] } } }); viewer.load();