Answered
Delete last 2 pages from every 10 pages in a pdf using javascript
I cobbled up this script to gether to Delete last 2 pages from every 10 pages in a pdf using javascript but get the error message this.deletepages is not a function. Any help would be appreciated as I have no clue what I am doing.
if (app.viewerVersion < 10) {
app.addMenuItem({ cName: "Delete last 2 of every 10 pages", cUser: "Delete last 2 of every 10 pages", cParent: "Tools",
cExec: "Deletelast2ofevery10pages(this)", cEnable: "event.rc = (event.target != null);"});
} else {
app.addToolButton({ cName: "Delete last 2 of every 10 pages", cLabel: "Delete last 2 of every 10 pages", cTooltext: "Delete last 2 of every 10 pages",
cExec: "Deletelast2ofevery10pages(this)", cEnable: "event.rc = (event.target != null);"});
}
/* Delete last 2 of every 10 pages in the document */
// Double slash at front of line is a comment
function Deletelast2ofevery10pages(doc) {
try {
for (var i = 0; i < this.numPages; i += 10)
{
this.deletepages({nstart:i+8, nend:i+10})
}
}
catch(e)
{
app.alert("Processing error: "+e)
}
}
