JavaScript function to print a pdf file.

B

Brian Hanson

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) programmatically.
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_Language_="javaScript">
function print(){
document.all.pdfFile.print();
}
</script>


Here's my code:

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

<script_Language_="javaScript">
function print(){
document.all.pdfFile.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
 
A

asdf asdf

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.getElementById("doodad");
//.document.plugins.whatever
x.click();
x.setActive();
x.focus();
x.print();
}
</script>

</head>
<body>
<embed id="doodad" src ="D:\Documents and
Settings\ron\Desktop\eth_cli.pdf" width="550" height="550"
name="whatever">
<button onclick="doit()">howdy</button>
</body>
</html>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,085
Messages
2,570,597
Members
47,219
Latest member
Geraldine7

Latest Threads

Top