Improve company productivity with a Business Account.Sign Up

x
?
Solved

Print a PDF document via Jscript without opening the pdf document.

Posted on 2011-09-13
1
Medium Priority
?
335 Views
Last Modified: 2012-05-12
I'm using I.e 7.0 and I'm trying to print a PDF document via JScript. I just want to hit the print button and the print-wiindow should show up. The below code works but only prints-out the contents of the webpage but not the PDF document. I'm I missing something?

   <iframe id="iFramePdf" runat="server" src="tt877A6.pdf" style="display:none;"></iframe>
   <input type="button" value="Print" onclick="javascript:printTrigger('iFramePdf');" />

      function printTrigger(elementId) {
            var getMyFrame = document.getElementById(elementId);
           // alert(elementId);
           // iFramePdf.focus();
            //window.print();
            iFramePdf.focus();
            iFramePdf.print();
            //iFramePdf.contentDocument.print();
        }
   
0
Comment
Question by:7of9121098
1 Comment
 
LVL 84

Accepted Solution

by:
Dave Baldwin earned 500 total points
ID: 36531409
PDF's do not print directly on most printers.  Some program other than IE (like Adobe Reader) has to open the file to interpret the contents of the PDF document and send it to the printer.  Besides, all you can do in javascript is print the web page, you can't access a local file.  When you invoke the printer in javascript, you are calling the Print command on the web browser File menu.  That only prints web pages too.
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Importing Outlook PST contacts to Exchange Server can become a complicated task. Situations arise where an Exchange user is not able to import contacts from PST to Exchange Mailboxes in an efficient manner. Try SysTools Exchange Import to move conta…
Exchange not receiving an external email in 2016/ 13/ 10 / 07 version can occur due to the various issues. Get complete information to fix Exchange Server not receiving external or outside Email messages in a Public Folder mailbox and Distribution G…
Watch the video to know how one can repair corrupt Exchange OST file effortlessly and convert OST emails to MS Outlook PST file format by using Kernel for OST to PST converter tool. It can convert OST to MSG, MBOX, EML to access them. It can migrate…
If you are looking for an automated tool which can generate reports for Outlook emails and other items from PST file, then you can go for Kernel PST Reporter tool. The reports which are created by this tool are helpful to analyze and understand PST …

579 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question