Articles in this section
Category / Section

How to print the existing pdf document using PdfJavaScript ?

1 min read

How to print the existing PDF document using PdfJavaScript?

To print an existing PDF document using Java script, you can Load the PDF document using PdfLoadedDocument and use PdfJavaScriptAction. Also add PdfFieldActions to run the java script within PDF document. The following code example shows how to print existing PDF document using java script.

C#:

            //Load existing PDF document
            PdfLoadedDocument ldoc = new PdfLoadedDocument("Input.pdf");
 
            //Create a PDF Button Field and set the location
            PdfButtonField field = new PdfButtonField(ldoc.Pages[0], "Print");
            field.Bounds = new RectangleF(10, 10, 50, 20);
 
            //Create a new Form
            ldoc.CreateForm();
 
            //Add the field to document
            ldoc.Form.Fields.Add(field);
 
            //Create new Java script Action
            PdfJavaScriptAction javaAction = new PdfJavaScriptAction("this.print({bUI: false, bSilent:false, bShrinkToFit: true});");
 
            //Create a new PDF Annotation Action
            PdfAnnotationActions action = new PdfAnnotationActions();
 
            //Create a new PDF Field Actions
            PdfFieldActions fieldActions = new PdfFieldActions(action));
 
            //set the action to Mouse Enter
            field.Actions.MouseEnter = javaAction;
 
            //Save the document
            ldoc.Save("Output.pdf", HttpContext.ApplicationInstance.Response, HttpReadType.Save);
 
            //Close the document 
            ldoc.Close(true);
 

 

Sample link:

http://www.syncfusion.com/downloads/support/directtrac/general/PdfPrinting361778825.zip

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied