Hi Everybody

I have a problem opening a file with ADODB.Stream when <HTML> exists on the
same page

here is the code I use :

===================================
<HTML>
<%
Response.ContentType = "application/pdf"
Const adTypeBinary = 1
Dim strFilePath
strFilePath = PathOfTheFile
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
Response.BinaryWrite objStream.Read
%>
<BODY onLoad="javascript:window.self.print();">
</BODY>
</HTML>
<%objStream.Close
Set objStream = Nothing%>
===================================

I specially use this code to open pdf files and print them after, when I
remove all html tags and leave just the asp code, the pdf fileget opened
correctly, but when I add thez html to code to print it I got page full of :

===================================
I¼îRw4?¾³?*^E,>?Oµàb?vàX?>ê7??#?-?ô?bp[^?·9?>?´£1ô?m?`\ ?LJ÷ô
1??M}ô?¤?o"?,??c3?î/f{T­ùù´??â'³³? .<?±à?u?l(8?î??
?pk~û?é'A?>M¼÷~³i¤>?Ka?OxP!¹?
?"c?f?eCù-»??ç#{/?zô??,r?>²i+¹´<i§?.?8:¸sp¤s?P??¯???/@e?Q??",
'-?½a;?`?<êJZ?@ ??5??? ?r?r?¦?j?>"? dq?vT ?HgC½T¶\Nf;????-ec?=?³z
2<¦X¨Q}c H?#>?8¨E})fc!?ê5??R?^o¦"¸Hü?G?,è?^mU6?"??M$?? /6J?U..Ae?
??%??¬???T?²m??fAca?#?B­?sQ?î»??1wO~??E?¥²éwJé"¹?`?}
x??P?|"?,O¼?V$?#?.<?¦oXF¥Ol?J,??®¬¢²????ë???'
T?*./H£&?¾±·V!b?.?8??׫l?Z?´??·S??· S,è<«U?^dI>fè? IC~??x[3?¨?&h²
u?çlpck&^M-«l?dhP¶?Y׫?e#ê9?¯B?K+? ?¼~??{???6?O sH???A?~
",?g?R®Wµ?¦?f?è??D??(?OP7??²?zB×O?[`;,???¦?4?]?]?"M??`"
j÷"Zd{!>±??oO?ü@'?H|{l¨n?!?>??1âµ?·Wlx.?R{lI"??1, 
'??çk=_¶l?¶*°$?v²6\>9EcN??h´½cè <>jI.??®9>9?<?!l.'
mïz?????L?k?5"?b³sb?p??<´½cè JRj©]6??wX0>¹(û?9?+¶$b+?¬?"?³
?ü½H??K6?Wu?~?½9>bY?Jo,-??ô? T??@-°A???????6? 6³?.??`¯½??r°x?b¥?A?
b°uZ=c??¨6g?a;,T²??/s?½Ce{?f>'¬??" ?°¥?¦26o'
?~¹½C?>ir?eDf{"´9?4??JS(â2?Y ×??³?De?j'??rS?e?l(ïl?}???
©?2e?A`???K?j¨¤?A?>;?? @S6\?¸r3?¾??.?9»¸°wl'O
??.@³.C?8?b½]¢T1??_?y¥.|?\h??¶ mT<-?"÷0qd²?L>lü¯«ï?
¨V??????fpd9t¦¤<?h×_¼?O·%{Oe±??2%÷-b<O ?v¼5}???µST?*90??âc³â'?b??"??-:¤
¶µz6c)?????%,·?é?·>?O¸N?mx?³à?Z?%îüP'{QTZd3?¨¼??µ.k@P5?5­)3??d??b î????
'?vr´§?¾?T>?M¬??IH ?Lb?.??c?&?¶vè?V?j6«??V>?+?NI[?1£,?^I")¤9'
#A9??:6H?9?ü?d­Ae¶Kë'.?s?V???V ¸?Cp1?qg?h
'??÷b¯Q1¾V?´ôaô?4¢KG!&½J"®??WF½V«7?%{?6u' ??" ?j"
?ç³??ë³=D@S¶c??N¯??
*ZI>o??fK¦T$Tdxr¼z+¨?¶¹???²6^}?yü]!?ü©y©???yé?¸c{¤?f £?.?¢^tU)!¶d >
1 ?3<¥W??e?µfWag«deTM³qâ ?­?A}üü?¸±[ac1?]X?l?6??l0?Hï?Gn½NWz??U5û¤?°
U¶?Xlè?ê???&êV?£m ??F???\XClO®?ë?M<??
TKLSe?®x3?^??·,N?¶²?×P?"?????a?s(©6e?ùô?L²3?h<;C??"
?b¶????:6[?AU¾"
??8?êg6CJ-??b«"y±?o³pa?¶^â"*?QBù????R¹£÷f3??M½`»?t?d-³T?³_}[J-ûa??
??"~2C"^l?????7µ.^*ü??????· )??T?4lm?B?¹??u²U#?é >9r?¾"?´??¹|¹?P\¸??"
2[!/¶u9r?3x^ü?U9.1???3<|E?-L"i???¯².-y?o? ûQ"×§?8j-??¯xî?¶. ?'P#F
'?0??¤½?b¥{??$??²)'????|G???[?l?*¶·\¦x?H'?>¸
gIh?|Z??¬?bL¬??m?<F"!¨·.7ü??..~¶$
===================================

and the print dialog box.

what's wrong with my code.

Thanks in advance

Moony

Re: Print a pdf from asp by Ray

Ray
Fri Dec 30 09:57:00 CST 2005

You can either return the binary PDF file, or an ordinary HTML file. You
can't mix them together like that. I believe that Acrobat Reader supports
javascript itself and you can put some sort of "print on load" statement in
the PDF (if that's an option for you), but that would be something for the
Acrobat experts to explain, I reckon. Or, just rely on the fact that most
people know how to click a print button and just give the PDF. Even if what
you were trying to do would work, the user would still have to confirm that
he wants the document to print.

Ray at work

"moony marouane" <lavida1982@yahoo.fr> wrote in message
news:u5J49TJDGHA.1032@TK2MSFTNGP11.phx.gbl...
> Hi Everybody
>
> I have a problem opening a file with ADODB.Stream when <HTML> exists on
> the
> same page
>
> here is the code I use :
>
> ===================================
> <HTML>
> <%
> Response.ContentType = "application/pdf"
> Const adTypeBinary = 1
> Dim strFilePath
> strFilePath = PathOfTheFile
> Set objStream = Server.CreateObject("ADODB.Stream")
> objStream.Open
> objStream.Type = adTypeBinary
> objStream.LoadFromFile strFilePath
> Response.BinaryWrite objStream.Read
> %>
> <BODY onLoad="javascript:window.self.print();">
> </BODY>
> </HTML>
> <%objStream.Close
> Set objStream = Nothing%>
> ===================================
>
> I specially use this code to open pdf files and print them after, when I
> remove all html tags and leave just the asp code, the pdf fileget opened
> correctly, but when I add thez html to code to print it I got page full of
> :



Re: Print a pdf from asp by moony

moony
Mon Jan 02 09:13:35 CST 2006

Many thanks Ray for your reply..
I got it now, but what if I want to print the pdf file without opening it,
using his path (the path I use to open it, in the code I put in my first
post.), could it be possible??
Thanks again.
Moony



Re: Print a pdf from asp by Ray

Ray
Mon Jan 02 16:19:21 CST 2006

~Perhaps~ it's possible with scripting in the PDF, but I doubt it,
especially considering that you'd have to open the pdf to get the scripts to
run. Even if you can do this, do you really want to just assume that your
visitors wants jobs being sent to their printers without their knowledge?
What happens when someone's default printer is print-to-text-file or
something?

Ray at home

"moony marouane" <lavida1982@yahoo.fr> wrote in message
news:%23zi%23I46DGHA.1032@TK2MSFTNGP11.phx.gbl...
> Many thanks Ray for your reply..
> I got it now, but what if I want to print the pdf file without opening it,
> using his path (the path I use to open it, in the code I put in my first
> post.), could it be possible??
> Thanks again.
> Moony
>
>



Re: Print a pdf from asp by moony

moony
Tue Jan 03 05:05:34 CST 2006

Actually I have in front of each file name (in the asp page that lists those
files) 3 links (download / open / print), the 2 first links work fine
(download / open), now I'm working on the third link (print), that means
that my visitors do know that they're going to print that file when clicking
on the print link.
Now what about the possibility to print without opening.
I guess that's impossible.

Thanks again Ray.

"Ray Costanzo [MVP]" <my first name at lane 34 dot commercial> a écrit dans
le message de news:u0UHVq%23DGHA.2872@TK2MSFTNGP14.phx.gbl...
> ~Perhaps~ it's possible with scripting in the PDF, but I doubt it,
> especially considering that you'd have to open the pdf to get the scripts
to
> run. Even if you can do this, do you really want to just assume that your
> visitors wants jobs being sent to their printers without their knowledge?
> What happens when someone's default printer is print-to-text-file or
> something?
>
> Ray at home
>
> "moony marouane" <lavida1982@yahoo.fr> wrote in message
> news:%23zi%23I46DGHA.1032@TK2MSFTNGP11.phx.gbl...
> > Many thanks Ray for your reply..
> > I got it now, but what if I want to print the pdf file without opening
it,
> > using his path (the path I use to open it, in the code I put in my first
> > post.), could it be possible??
> > Thanks again.
> > Moony
> >
> >
>
>



Re: Print a pdf from asp by Kyle

Kyle
Tue Jan 03 17:23:20 CST 2006

if you want to do that you need away from web page technology and consider
making a little application that the user runs on their local system. It
would grab the files over the internet and print them out automatically.

its not a topid for this newgroup... its desktop app programming..


"moony marouane" <lavida1982@yahoo.fr> wrote in message
news:elWBNSFEGHA.1816@TK2MSFTNGP11.phx.gbl...
> Actually I have in front of each file name (in the asp page that lists
> those
> files) 3 links (download / open / print), the 2 first links work fine
> (download / open), now I'm working on the third link (print), that means
> that my visitors do know that they're going to print that file when
> clicking
> on the print link.
> Now what about the possibility to print without opening.
> I guess that's impossible.
>
> Thanks again Ray.
>
> "Ray Costanzo [MVP]" <my first name at lane 34 dot commercial> a écrit
> dans
> le message de news:u0UHVq%23DGHA.2872@TK2MSFTNGP14.phx.gbl...
>> ~Perhaps~ it's possible with scripting in the PDF, but I doubt it,
>> especially considering that you'd have to open the pdf to get the scripts
> to
>> run. Even if you can do this, do you really want to just assume that
>> your
>> visitors wants jobs being sent to their printers without their knowledge?
>> What happens when someone's default printer is print-to-text-file or
>> something?
>>
>> Ray at home
>>
>> "moony marouane" <lavida1982@yahoo.fr> wrote in message
>> news:%23zi%23I46DGHA.1032@TK2MSFTNGP11.phx.gbl...
>> > Many thanks Ray for your reply..
>> > I got it now, but what if I want to print the pdf file without opening
> it,
>> > using his path (the path I use to open it, in the code I put in my
>> > first
>> > post.), could it be possible??
>> > Thanks again.
>> > Moony
>> >
>> >
>>
>>
>
>



Re: Print a pdf from asp by moony

moony
Thu Jan 05 03:28:30 CST 2006

You mean, an application that visitors should install on their local
machines before printing???
If yes, I think it's impossible coz it's a hosted website not an intranet,
and I can't know all visitors...
correct me if I'm wrong.

Moony

"Kyle Peterson" <kyle342@hotmail.com> a écrit dans le message de
news:%23pRzzyLEGHA.2436@TK2MSFTNGP15.phx.gbl...
> if you want to do that you need away from web page technology and consider
> making a little application that the user runs on their local system. It
> would grab the files over the internet and print them out automatically.
>
> its not a topid for this newgroup... its desktop app programming..
>
>
> "moony marouane" <lavida1982@yahoo.fr> wrote in message
> news:elWBNSFEGHA.1816@TK2MSFTNGP11.phx.gbl...
> > Actually I have in front of each file name (in the asp page that lists
> > those
> > files) 3 links (download / open / print), the 2 first links work fine
> > (download / open), now I'm working on the third link (print), that means
> > that my visitors do know that they're going to print that file when
> > clicking
> > on the print link.
> > Now what about the possibility to print without opening.
> > I guess that's impossible.
> >
> > Thanks again Ray.
> >
> > "Ray Costanzo [MVP]" <my first name at lane 34 dot commercial> a écrit
> > dans
> > le message de news:u0UHVq%23DGHA.2872@TK2MSFTNGP14.phx.gbl...
> >> ~Perhaps~ it's possible with scripting in the PDF, but I doubt it,
> >> especially considering that you'd have to open the pdf to get the
scripts
> > to
> >> run. Even if you can do this, do you really want to just assume that
> >> your
> >> visitors wants jobs being sent to their printers without their
knowledge?
> >> What happens when someone's default printer is print-to-text-file or
> >> something?
> >>
> >> Ray at home
> >>
> >> "moony marouane" <lavida1982@yahoo.fr> wrote in message
> >> news:%23zi%23I46DGHA.1032@TK2MSFTNGP11.phx.gbl...
> >> > Many thanks Ray for your reply..
> >> > I got it now, but what if I want to print the pdf file without
opening
> > it,
> >> > using his path (the path I use to open it, in the code I put in my
> >> > first
> >> > post.), could it be possible??
> >> > Thanks again.
> >> > Moony
> >> >
> >> >
> >>
> >>
> >
> >
>
>