Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 306
  • Last Modified:

Viewing Adobe reader PDF files

Greetings,

Is there a solution for viewing the PDF file from VB. If yes what should be done in order to achive that.
Thanks
0
misha051797
Asked:
misha051797
1 Solution
 
idcanadaCommented:

Insert an OLE object onto your form and add the PDF or prompt
for a PDF file.

Their is no other way possible at the current momment.
However,
you might want to check Activex.com for a control that could view
these files. Of course, I do imagine that it would not come
cheap.

Best of luck.
0
 
MirkwoodCommented:
As far as I know PDF in not an OLE Document. BTW you must have installed some PDF application in that case to view it.
A better suggestion is to download the free PDF ocx from the adobe site. This one you can add to the form to view your pdf file. I can't answer the question since it is locked by idcanada
0
 
mark2150Commented:
idcanada is wrong. There *IS* an OCX for Adobe. Mirkwood is right. It's easy to just, it's a complete Reader in one control. All you have to do is set the file name and the control does the rest.

M

0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
misha051797Author Commented:
mark2150, the activex control i have downloaded is insertable in the vb application. I was able to set scr property to the pdf file i would like to view. And it did open my file. But when I wanted to load another file I used PDF1.LoadFile("d:\mypdf.pdf") and the Adobe Reader will respond "An Internal error has occured". Since the ActiveX control designed specifically for the WEB i tried to use strings like "file//d:\mypdf.pdf", but no luck. Therefore I think that it is not working.
0
 
MirkwoodCommented:
Have you tried other PDF files as well? Maybe the one you tried is corrupted or contains something weird./
0
 
misha051797Author Commented:
idcanada thank you,
the problem is that adobe is not very open about the ADOBE READER ole stuff. i tried to reference pdf.tlb file and then i placed the ole control (-> adobe document) on my form. i do not think what you have suggessted above will work.

0
 
MirkwoodCommented:
Alternative might be to use the webbrowser control. Make the webbrowser control open the PDF file and start the plug-in.
0
 
MirkwoodCommented:
Another option is to launch the PDF viewer and use setparent to make your window the owner.
0
 
MirkwoodCommented:
Anybody there...
0
 
MirkwoodCommented:
BTW: You have to use the src property iso loadfile and it does not work within VB. You have to compile and run the exe before it works.
0
 
misha051797Author Commented:
great, thanks
0
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

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now