Quantcast
Channel: Adobe Community: Message List - InDesign Scripting
Viewing all articles
Browse latest Browse all 37788

Re: How to use the script placemultipagePDF with reduction?

$
0
0

try below code, i modifide sample cone provide adobe as per ur requirement.

 

main();

function main(){

    //var myCounter = 1;   

    var myDocument = app.documents.item(0);

    var myPage = myDocument.pages;

    var myPDFFile = new File("E:\\Work\\Scripting InDesign CS3-4 with JavaScript April 2009.pdf");

        if((myPDFFile != null)){

            for (var p=0; myPage.length>p; p++){

        myPlacePDF(myDocument, myPage[p], myPDFFile);

        }

        }

}

function myPlacePDF(myDocument, myPage, myPDFFile){

    var myPDFPage;

    app.pdfPlacePreferences.pdfCrop = PDFCrop.cropMedia;

    var myCounter = 1;

    var myBreak = false;

    while(myBreak == false){

        if(myCounter > 1){

            myPage = myDocument.pages.add(LocationOptions.after, myPage);

        }

        app.pdfPlacePreferences.pageNumber = myCounter;

        myPDFPage = myPage.place(File(myPDFFile), [0,0])[0];

        myPDFPage.verticalScale =77;

        myPDFPage.horizontalScale = 77;

       

        if(myCounter == 1){

            var myFirstPage = myPDFPage.pdfAttributes.pageNumber;

        }

        else{

            if(myPDFPage.pdfAttributes.pageNumber == myFirstPage){

                myPage.remove();

                myBreak = true;

            }

        }

        myCounter = myCounter + 1;

    }

}


Viewing all articles
Browse latest Browse all 37788

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>