Dears
	
	i am trying to use below script to insert newPage in opened PDF but failure
	
	$doc.insertPages({nPage:$doc.numPages-1, cPath:"blank.pdf"});
	
	the Error will be prompted by app as 
	
	"RaiseError:file problem"
	
	Could you kindly help me to get one solution or a sample of inserting.
	
	Thanks much
	
	Nick
	
			
			
									
						
										
						.insertPages by Acrobat
.insertPages by Acrobat
Here are two scripts for inserting blank pages into a PDF.  It does not require the use of a "blank" PDF.  The first inserts a single page at the indicated insertion point.  The second inserts a page before or after EVERY page in the PDF based on the value of Argument 1.
	
/*==============================================================
// This script can be used to add a single blank page to a PDF:
* $arg1 = Page Insertion point
0 will put before page 1
> 0 will inserts after page number passed in Arg1
----------------------------------------------------------------
Author: Paul O'Brien, AccuLink
==============================================================
*/
	
if($error == null)
{
try
{
var Rect = $doc.getPageBox("Crop");
$doc.newPage($arg1, Rect[2], Rect[1]);
}
catch(theError)
{
$error = theError;
$doc.closeDoc( {bNoSave : true} );
}
}
	
	
	
/*====================================================================
// This script can be used to add a blank page before/after EVERY page
* $arg1 = Page Insertion point
0 will start first blank page at front of PDF
1 will start first blank page after first page
----------------------------------------------------------------
Author: Paul O'Brien, AccuLink
====================================================================
*/
	
if($error == null)
{
try
{
var Rect = $doc.getPageBox("Crop");
if ( $arg1 == 0 ) {
for ( var pagePos=0; pagePos<$doc.numPages; pagePos+=2 ) {
$doc.newPage(pagePos, Rect[2], Rect[1]);
}
}
else {
for ( var pagePos=1; pagePos<=$doc.numPages; pagePos+=2 ) {
$doc.newPage(pagePos, Rect[2], Rect[1]);
}
}
}
catch(theError)
{
$error = theError;
$doc.closeDoc( {bNoSave : true} );
}
}
			
			
									
						
										
						/*==============================================================
// This script can be used to add a single blank page to a PDF:
* $arg1 = Page Insertion point
0 will put before page 1
> 0 will inserts after page number passed in Arg1
----------------------------------------------------------------
Author: Paul O'Brien, AccuLink
==============================================================
*/
if($error == null)
{
try
{
var Rect = $doc.getPageBox("Crop");
$doc.newPage($arg1, Rect[2], Rect[1]);
}
catch(theError)
{
$error = theError;
$doc.closeDoc( {bNoSave : true} );
}
}
/*====================================================================
// This script can be used to add a blank page before/after EVERY page
* $arg1 = Page Insertion point
0 will start first blank page at front of PDF
1 will start first blank page after first page
----------------------------------------------------------------
Author: Paul O'Brien, AccuLink
====================================================================
*/
if($error == null)
{
try
{
var Rect = $doc.getPageBox("Crop");
if ( $arg1 == 0 ) {
for ( var pagePos=0; pagePos<$doc.numPages; pagePos+=2 ) {
$doc.newPage(pagePos, Rect[2], Rect[1]);
}
}
else {
for ( var pagePos=1; pagePos<=$doc.numPages; pagePos+=2 ) {
$doc.newPage(pagePos, Rect[2], Rect[1]);
}
}
}
catch(theError)
{
$error = theError;
$doc.closeDoc( {bNoSave : true} );
}
}
.insertPages by Acrobat
pcobee wrote: Here are two scripts for inserting blank pages into a PDF.
Thanks for sharing, man!
			
			
									
						
							Thanks for sharing, man!
Chat: open-automation @ gitter
Code: open-automation & dominickp @ GitHub
Tools: Switch, Pitstop, EPMS, Veracore, PageDNA, SmartStream, Metrix
			
						Code: open-automation & dominickp @ GitHub
Tools: Switch, Pitstop, EPMS, Veracore, PageDNA, SmartStream, Metrix
