コード例 #1
0
    def __init__(self):
        dataDir = Settings.dataDir + "WorkingWithDocumentObject/AddJavascript/"

        # Open a pdf document.
        doc = Document(dataDir + "input1.pdf")

        # Adding JavaScript at Document Level
        # Instantiate JavascriptAction with desried JavaScript statement
        javaScript = JavascriptAction("this.print({bUI:true,bSilent:false,bShrinkToFit:true})")

        # Assign JavascriptAction object to desired action of Document
        doc.setOpenAction(javaScript)

        # Adding JavaScript at Page Level
        doc.getPages().get_Item(2).getActions().setOnOpen(JavascriptAction("app.alert('page 2 is opened')"))
        doc.getPages().get_Item(2).getActions().setOnClose(JavascriptAction("app.alert('page 2 is closed')"))

        # Save PDF Document
        doc.save(dataDir + "JavaScript-Added.pdf")

        print "Added JavaScript Successfully, please check the output file."
コード例 #2
0
ファイル: SetExpiration.py プロジェクト: jackh001/Aspose
    def optimize_web(dataDir):
        
        dataDir = Settings.dataDir + 'WorkingWithDocumentObject/SetExpiration/'
        
        # Open a pdf document.
        doc = Document(dataDir + "input1.pdf")

        javascript = JavascriptAction(
                "var year=2014;" "var month=4;" "today = new Date();"
                "today = new Date(today.getFullYear(), today.getMonth());"
                "expiry = new Date(year, month);"
                "if (today.getTime() > expiry.getTime())"
                "app.alert('The file is expired. You need a new one.');"
                )
                    
        doc.setOpenAction(javascript)

        # save update document with information
        doc.save(dataDir + "set_expiration.pdf")

        print "Update document information, please check output file."
コード例 #3
0
ファイル: AddJavascript.py プロジェクト: jackh001/Aspose
    def __init__(self):
        dataDir = Settings.dataDir + 'WorkingWithDocumentObject/AddJavascript/'

        # Open a pdf document.
        doc = Document(dataDir + "input1.pdf")

        # Adding JavaScript at Document Level
        # Instantiate JavascriptAction with desried JavaScript statement
        javaScript = JavascriptAction(
            "this.print({bUI:true,bSilent:false,bShrinkToFit:true})")

        # Assign JavascriptAction object to desired action of Document
        doc.setOpenAction(javaScript)

        # Adding JavaScript at Page Level
        doc.getPages().get_Item(2).getActions().setOnOpen(
            JavascriptAction("app.alert('page 2 is opened')"))
        doc.getPages().get_Item(2).getActions().setOnClose(
            JavascriptAction("app.alert('page 2 is closed')"))

        # Save PDF Document
        doc.save(dataDir + "JavaScript-Added.pdf")

        print "Added JavaScript Successfully, please check the output file."