Cargar PDF en ASP.NET

09/04/2007 - 13:50 por Alhambra-Eidos Kiquenet | Informe spam
Hola a todos

tengo una aplicación web asp.net 2.0 que se pretende que pueda visualizar
ficheros PDF en una página ASPX. Es decir, tener un control Visor de PDFs
dentro de una página ASP.NET.

He visto que para la versión Acrobar 7.0 se tienen estos COM (pestaña COM en
References de proyecto Web):

Adobe Acrobat 7.0 Browser Control Type Library 1.0
\\Program Files\\Adobe\\Acrobat 7.0\\ActiveX\\AcroPDF.dll

Adobe Acrobat 7.0 Type Library
\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.dll.

Entiendo que habría que utilizar el COM (ActiveX) AcroPDF.dll.

Qué pasos debería seguir para incluirlo en la página ? Puedo incluirlo en la
barra de herramientas ? Necesito un control que pueda arrastrar a la página
ASPX.

Saludos y gracias de antemano.

http://www.alhambra-eidos.es/web2005/index.html

Preguntas similare

Leer las respuestas

#1 Jorgebg
09/04/2007 - 13:58 | Informe spam
Hola,
Los controles ActiveX necesitan una instalación previa en el cliente (el
usuario final de la aplicacion web) y tecnicamente, por cuestiones de
seguridad, no estan muy recomendados.
Si realmente necesitas hacerlo, puedes siguiendo los siguientes pasos:
1.- Boton derecho en la barra de herramientas (Toolbox) del diseñador
2.- Haz click en "Choose Items..." (tengo el Visual Studio en inglés), algo
asi como "Elegir items...".
3.- Selecciona la librería que contiene el control (un nuevo item aparecerá
en la barra de herramientas.

Y ya está, lo puedes arrastrar.

Saludos,

Jorgebg - MCSD.NET


"Alhambra-Eidos Kiquenet" wrote:

Hola a todos

tengo una aplicación web asp.net 2.0 que se pretende que pueda visualizar
ficheros PDF en una página ASPX. Es decir, tener un control Visor de PDFs
dentro de una página ASP.NET.

He visto que para la versión Acrobar 7.0 se tienen estos COM (pestaña COM en
References de proyecto Web):

Adobe Acrobat 7.0 Browser Control Type Library 1.0
\\Program Files\\Adobe\\Acrobat 7.0\\ActiveX\\AcroPDF.dll

Adobe Acrobat 7.0 Type Library
\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.dll.

Entiendo que habría que utilizar el COM (ActiveX) AcroPDF.dll.

Qué pasos debería seguir para incluirlo en la página ? Puedo incluirlo en la
barra de herramientas ? Necesito un control que pueda arrastrar a la página
ASPX.

Saludos y gracias de antemano.

http://www.alhambra-eidos.es/web2005/index.html

Respuesta Responder a este mensaje
#2 Alhambra-Eidos Kiquenet
09/04/2007 - 14:04 | Informe spam
En estos casos, lo mejor es utilizar un IFRAME para cargar un PDF y que sea
el propio navegador IExplorer o Firefox (si tienen el plugin correspondiente)
que lo visualice ??

En mi caso concreto, la página aspx está dentro de una intranet, sólo sería
utilizada por unos cuantos usuarios de esa intranet. Por lo que habría que
instalar el Adobe Acrobat en las máquinas clientes, no ?.

Saludos y gracias.


"Jorgebg" wrote:

Hola,
Los controles ActiveX necesitan una instalación previa en el cliente (el
usuario final de la aplicacion web) y tecnicamente, por cuestiones de
seguridad, no estan muy recomendados.
Si realmente necesitas hacerlo, puedes siguiendo los siguientes pasos:
1.- Boton derecho en la barra de herramientas (Toolbox) del diseñador
2.- Haz click en "Choose Items..." (tengo el Visual Studio en inglés), algo
asi como "Elegir items...".
3.- Selecciona la librería que contiene el control (un nuevo item aparecerá
en la barra de herramientas.

Y ya está, lo puedes arrastrar.
Respuesta Responder a este mensaje
#3 Alhambra-Eidos Kiquenet
09/04/2007 - 14:08 | Informe spam
Como añadido, en algún foro algún compañero recomendaba utilizar el
WebBrowser OCX y así de esta manera no hay que preocuparse de la versión de
Acrobat Reader.

http://www.alhambra-eidos.es/web2005/index.html
Respuesta Responder a este mensaje
#4 Jorgebg
09/04/2007 - 14:14 | Informe spam
En el caso de una intranet, que puedes garantizar que todos tienen ciertos
prerequisitos software, no hay tanto problema en utilizar un ActiveX.

En la instalacion del Acrobat Reader, se instalan los ActiveX.

Saludos,

Jorgebg - MCSD.NET


"Alhambra-Eidos Kiquenet" wrote:

En estos casos, lo mejor es utilizar un IFRAME para cargar un PDF y que sea
el propio navegador IExplorer o Firefox (si tienen el plugin correspondiente)
que lo visualice ??

En mi caso concreto, la página aspx está dentro de una intranet, sólo sería
utilizada por unos cuantos usuarios de esa intranet. Por lo que habría que
instalar el Adobe Acrobat en las máquinas clientes, no ?.

Saludos y gracias.


"Jorgebg" wrote:

> Hola,
> Los controles ActiveX necesitan una instalación previa en el cliente (el
> usuario final de la aplicacion web) y tecnicamente, por cuestiones de
> seguridad, no estan muy recomendados.
> Si realmente necesitas hacerlo, puedes siguiendo los siguientes pasos:
> 1.- Boton derecho en la barra de herramientas (Toolbox) del diseñador
> 2.- Haz click en "Choose Items..." (tengo el Visual Studio en inglés), algo
> asi como "Elegir items...".
> 3.- Selecciona la librería que contiene el control (un nuevo item aparecerá
> en la barra de herramientas.
>
> Y ya está, lo puedes arrastrar.

Respuesta Responder a este mensaje
#5 Octavio Hernandez
09/04/2007 - 14:20 | Informe spam
Hola,

Basta con que los equipos cliente tengan instalado el Acrobat Reader. NO
hace falta el OCX ni nada por el estilo.

Slds - Octavio


"Alhambra-Eidos Kiquenet"
escribió en el mensaje
news:
Hola a todos

tengo una aplicación web asp.net 2.0 que se pretende que pueda visualizar
ficheros PDF en una página ASPX. Es decir, tener un control Visor de PDFs
dentro de una página ASP.NET.

He visto que para la versión Acrobar 7.0 se tienen estos COM (pestaña COM
en
References de proyecto Web):

Adobe Acrobat 7.0 Browser Control Type Library 1.0
\\Program Files\\Adobe\\Acrobat 7.0\\ActiveX\\AcroPDF.dll

Adobe Acrobat 7.0 Type Library
\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.dll.

Entiendo que habría que utilizar el COM (ActiveX) AcroPDF.dll.

Qué pasos debería seguir para incluirlo en la página ? Puedo incluirlo en
la
barra de herramientas ? Necesito un control que pueda arrastrar a la
página
ASPX.

Saludos y gracias de antemano.

http://www.alhambra-eidos.es/web2005/index.html

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida