943,722 Members | Top Members by Rank

Ad:
Apr 17th, 2006
0

Launch external application from web document

Expand Post »
Can you please help me with launching Acrobat Reader from html document?
I have a html page which contain few links leading to PDF documents. There is no problem to open basic PDF's throught hyperlink into browser window, but some of this PDF's are searchable and if I try to open them this way I loose search functionality. What I'm looking for is to launch Acrobat Reader as external application on its own and not application in browser window.


Any suggestions will be appreciated
Moderator
Featured Poster
Reputation Points: 2786
Solved Threads: 871
Code tags enforcer
peter_budo is offline Offline
6,656 posts
since Dec 2004
Apr 17th, 2006
0

Re: Launch external application from web document

The user of the site, to my knowledge would have to allow activeX controls, to be accepted and run on their system. It's not really a good idea. If you are doing it for yourself, or for a business... say, an internal network or something nuts.... then you could allow access to activeX scripting, and have it use the shell method of the wscript object. If it's for people who you may not know are using the site, chances are their browser isn't going to allow activex to be run, and your links would fail for security reasons. If you have access to all these machines, you could remove the browser plugins that allow acrobate to load inside of the browser, which would make them "download" the file (or open from current location) and it would use acrobate, the external program....
Team Colleague
Reputation Points: 361
Solved Threads: 214
Taboo Programmer
Comatose is offline Offline
2,413 posts
since Dec 2004
Apr 17th, 2006
0

Re: Launch external application from web document

Do you have access to server side scripting?

Using server side HTTP headers you can tell the browser that the file is to be downloaded instead of opened in the browser. For instance,
http://www.vbulletin.com/forum/showthread.php?t=70959
Reputation Points: 14
Solved Threads: 1
Junior Poster in Training
Esopo is offline Offline
50 posts
since Feb 2006
Apr 18th, 2006
0

Re: Launch external application from web document

When serving ANYTHING over the web, mime-types come into play. You're telling the server to tell the browser that you're serving this-type-of-file, and the browser decides, based upon the user's configuration choices, how to handle that file.

I can't think of any way you can force your users' browsers to launch Acrobat as an external application, or even, for that matter, that Acrobat Reader should open the PDF instead of Acrobat Professional or any other of the dozens of PDF parsers available that a user may have chosen instead of Reader.
Team Colleague
Reputation Points: 227
Solved Threads: 37
Made Her Cry
tgreer is offline Offline
1,697 posts
since Dec 2004
Apr 18th, 2006
0

Re: Launch external application from web document

Quote ...
I can't think of any way you can force your users' browsers to launch Acrobat as an external application, or even, for that matter, that Acrobat Reader should open the PDF instead of Acrobat Professional or any other of the dozens of PDF parsers available that a user may have chosen instead of Reader.
You can tell the browser how you want the file handled, whether it is to be opened or downloaded (the user gets the final word on that). That alone will result in the desired behavior, the file will be downloaded and when opened it will open by the default application for that extension, be that Acrobat reader or anything else, but outside of the browser.

An alternative to that would be to use ActiveX in IE to be have access to giving the system direct orders.

Quoting myself from two other threads:
--------------------------
On the client side, your best shot is to ask your users to right click and choose save as. The other decent way is to zip your pdf file.

The only way to tell the browser to download a file, is to send HTTP headers telling it to do so. This can only be done on the server side. Do you have PHP or ASP or PERL support?

************************************
ASP.NET:
With heavy explaining:
http://aspalliance.com/259

simple copy and paste:
http://www.tek-tips.com/gfaqs.cfm/pid/855/fid/2050


PHP:
PHP + good explanation of why's, do's and dont's
http://answers.google.com/answers/threadview?id=169198

Simple copy and paste:
http://www.ozoneasylum.com/9717

ASP:
Microsoft's ASP explanation
http://support.microsoft.com/default...NoWebContent=1

Simple copy and paste:
http://www.psacake.com/web/if.asp


Even PERL, if you will:
http://www.sitepoint.com/article/fil...-script-perl/2
************************************


From:
Prompt to Save As When Clicking a PDF
http://www.experts-exchange.com/Web/..._21313695.html

how to avoid playing the media file directly and open a "File Download" dialog
http://www.experts-exchange.com/Web/..._21073694.html



Best regards,

Esopo.
Reputation Points: 14
Solved Threads: 1
Junior Poster in Training
Esopo is offline Offline
50 posts
since Feb 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in HTML and CSS Forum Timeline: h2 bottom border not budging
Next Thread in HTML and CSS Forum Timeline: Excel Spreadsheet as HTML





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC