JavaScript function to print a pdf file.

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Brian Hanson

    JavaScript function to print a pdf file.

    Hi,

    I am trying to write a javascript function that gets called from a
    within an asp.net application to print a pdf file(s) programmaticall y.
    I am a pretty experienced developer in several languages, but I'm a
    serious newbie when it comes to anything sounding like javascript. I
    have searched the forums and found some code that (I think) will do
    exactly what I am looking for. Unfortunatelly, I cannot get it to
    work and was hoping someone who knows javascript could help me out.

    Here's the code from an earlier posting:

    <embed src ="<filePath> " width="0" height="0"
    name="pdfFile">

    <script_Languag e_="javaScript" >
    function print(){
    document.all.pd fFile.print();
    }
    </script>


    Here's my code:

    <embed src ="<c:\drawings\ >" width="0" height="0"
    name="drawing7. pdf">

    <script_Languag e_="javaScript" >
    function print(){
    document.all.pd fFile.print();
    }
    </script>


    I have also set the file path to include the file name and removed the
    underscores from script_language _ and played with the <>, but still no
    luck. Once I get a function that will work on its own, I can convert
    it to run in the .net app.

    Thanks
  • asdf asdf

    #2
    Re: JavaScript function to print a pdf file.

    Hello, my code is lame, but it works for me. Obviously not all of it
    is necessary, but it gives you an idea of some of the things I was
    trying to do.

    <html>
    <head>
    <script>
    function doit() {
    var x = document.getEle mentById("dooda d");
    //.document.plugi ns.whatever
    x.click();
    x.setActive();
    x.focus();
    x.print();
    }
    </script>

    </head>
    <body>
    <embed id="doodad" src ="D:\Documen ts and
    Settings\ron\De sktop\eth_cli.p df" width="550" height="550"
    name="whatever" >
    <button onclick="doit() ">howdy</button>
    </body>
    </html>

    Comment

    Working...