La Web Buscar   
Manuales: 558
 
    Nombre del Tutorial

Devolver un archivo de Word desde una página ASP

    Categoria Index / Programación / Asp
     Visitas 678
     Valoracion
     Fecha 15-03-2007
     Descripción Sistema para generar un archivo de Word desde una página ASP y enviarlo al navegador, en lugar de una página web.
Devolver un archivo de Word desde una página ASP


Veremos aquí un típico ejemplo de creación de un archivo de Word desde una página web ASP. El archivo de Word se generará automáticamente y la página ASP, en vez de mostrar el contenido como una página web, mostrará un archivo de Word, que se podrá descargar utilizando cualquier navegador. Si es que se accede con Internet Explorer, también se podrá visualizar el archivo de Word en el propio navegador.

El ejemplo es sencillo. Simplemente hay que tratar con el ContentType, para indicar que el tipo de contenido que se envía es un archivo de Word. El propio navegador, al ver que se le envía un archivo de Word en lugar de una página web, mostrará la opción de descargarlo o abrirlo. Para especificar el ContetType de Word utilizamos esta línea de código al principio del archivo ASP:

<% Response.ContentType = "application/msword"%>

Con ello ya hemos realizado la mayor parte del trabajo. Ahora, cualquier contenido que coloquemos después de esa etiqueta, será parte del contenido del archivo de Word que se enviará al visitante.

Podemos colocar contenido HTML y se verá perfectamente en el archivo de Word:

<% Response.ContentType = "application/msword" %><html>
<html>
<head>
<title>Creacion de word</title>
</head>
<body bgcolor="orange" text="blue">
<h1>hola</h1>
<a href="http://www.guiarte.com">Esto es un enlace a guiarte.com</a>
<p>
<i>Gracias por tu visita</i>
</p>
</body>
</html>

Otra cosa que podemos hacer es tener el contenido en un archivo aparte e incluirlo por medio de un include de ASP.

<% Response.ContentType = "application/msword"%>
<!--#include file="archivo-incluir.html"-->

Así el navegador recibirá un archivo de Word generado con el contenido que hay en el fichero archivo-incluir.html.





 
 

Ir arriba

MundoManuales.CoM © 2005
Haznos tu pagina de inicio Envianos un Email Enviar tutorial