Mostrar PDF

15/07/2005 - 17:44 por Miquel | Informe spam
Hola,

alguien sabe como puedo mostrar un documento PDF en una ventana mdi (en c#)?
Necesito alguna libreria?

Grácias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
15/07/2005 - 22:01 | Informe spam
Miquel,

Veo dos vías,

a) Crea un formulario y ponle dentro un control WebBrowser. Luego creas un
objeto de esa clase y lo muestras, indicando que su MDI Parent es tu ventana
principal.

Este documento indica cómo incorporar el navegador a tu aplicación y hacerlo
que muestre un documento de Word. Para un PDF sería prácticamente lo mismo:

http://support.microsoft.com/?id04662

b) No estoy muy seguro, pero creo que existe un control ActiveX de Acrobat
que también podrías incorporar al formulario. La ventaja es que obtendrías
un 'look' más 'nativo' que con el Internet Explorer.

Slds - Octavio

"Miquel" escribió en el mensaje
news:
Hola,

alguien sabe como puedo mostrar un documento PDF en una ventana mdi (en
c#)?
Necesito alguna libreria?

Grácias


Respuesta Responder a este mensaje
#2 Miquel
15/07/2005 - 22:54 | Informe spam
Hola Octavio

Lo he probado. Con el WebBrowser algo pasa y me dice aquello de "no se puede
encontrar la pagina..."
Luego he probado el ActiveX (AxPdfLib) y funciona de maravilla.

Muchas grácias,
Miquel


"Octavio Hernandez" escribió en el mensaje
news:
Miquel,

Veo dos vías,

a) Crea un formulario y ponle dentro un control WebBrowser. Luego creas un
objeto de esa clase y lo muestras, indicando que su MDI Parent es tu


ventana
principal.

Este documento indica cómo incorporar el navegador a tu aplicación y


hacerlo
que muestre un documento de Word. Para un PDF sería prácticamente lo


mismo:

http://support.microsoft.com/?id04662

b) No estoy muy seguro, pero creo que existe un control ActiveX de Acrobat
que también podrías incorporar al formulario. La ventaja es que obtendrías
un 'look' más 'nativo' que con el Internet Explorer.

Slds - Octavio

"Miquel" escribió en el mensaje
news:
> Hola,
>
> alguien sabe como puedo mostrar un documento PDF en una ventana mdi (en
> c#)?
> Necesito alguna libreria?
>
> Grácias
>
>


Respuesta Responder a este mensaje
#3 Octavio Hernandez
16/07/2005 - 11:50 | Informe spam
Miquel,

Lo he probado. Con el WebBrowser algo pasa y me dice aquello de "no se
puede
encontrar la pagina..."



Sí funciona, debes utilizar el protocolo file:

AxWebBroser1.Navigate("file://c:\prueba.pdf");

Luego he probado el ActiveX (AxPdfLib) y funciona de maravilla.



Ojo, en caso de que vayas a distribuir tu aplicación, deberías averiguar (en
la web de Adobe, me imagino) si y hay o no que pagar licencia por llamarlo
desde aplicaciones.

Slds - Octavio


Muchas grácias,
Miquel


"Octavio Hernandez" escribió en el mensaje
news:
Miquel,

Veo dos vías,

a) Crea un formulario y ponle dentro un control WebBrowser. Luego creas
un
objeto de esa clase y lo muestras, indicando que su MDI Parent es tu


ventana
principal.

Este documento indica cómo incorporar el navegador a tu aplicación y


hacerlo
que muestre un documento de Word. Para un PDF sería prácticamente lo


mismo:

http://support.microsoft.com/?id04662

b) No estoy muy seguro, pero creo que existe un control ActiveX de
Acrobat
que también podrías incorporar al formulario. La ventaja es que
obtendrías
un 'look' más 'nativo' que con el Internet Explorer.

Slds - Octavio

"Miquel" escribió en el mensaje
news:
> Hola,
>
> alguien sabe como puedo mostrar un documento PDF en una ventana mdi (en
> c#)?
> Necesito alguna libreria?
>
> Grácias
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida