Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 28-ene-2005, 14:40   #1 (permalink)
bisteck ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2003
Mensajes: 259
generar pdf desde asp

hola nuevamente

como se puede generar un pdf por asp, ya que necesito pasar los valores de una base de datos a un archivo asp, con excel funciona y lo e hecho pero anduve buscando y la solucion no la e encontrado

porfavor necesito saber si se puede generar el archivo en pdf
bisteck está desconectado   Responder Citando
Antiguo 29-ene-2005, 06:58   #2 (permalink)
lexus está en el buen camino
 
Avatar de lexus
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cali - Colombia
Mensajes: 1.689
Enviar un mensaje por MSN a lexus
De acuerdo

hola, en mensajes anteriores habian colocado una pagina, que era esta
http://www.aspxnet.it/public/Default...age=174&idp=61 donde te explican como crear pdfs usando solo asp, yo te pongo otra forma para qeu intentes con las dos y mires sus diferencias y nos digas cual es mejor y mas facil de usar..
espero te sirva..suerte
http://www.forosdelweb.com/showthread.php?p=950459
__________________

Andeano Coffee Importers Colombian http://www.andeanospecialtycoffees.c...eanocoffee.asp
lexus está desconectado   Responder Citando
Antiguo 29-ene-2005, 13:23   #3 (permalink)
lexus está en el buen camino
 
Avatar de lexus
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cali - Colombia
Mensajes: 1.689
Enviar un mensaje por MSN a lexus
bajalo de la pagina http://www.aspxnet.it/public/Default.asp?page=172
__________________

Andeano Coffee Importers Colombian http://www.andeanospecialtycoffees.c...eanocoffee.asp
lexus está desconectado   Responder Citando
Antiguo 31-ene-2005, 08:07   #4 (permalink)
bisteck ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2003
Mensajes: 259
Pregunta

Cita:
Iniciado por lexus
hola, en mensajes anteriores habian colocado una pagina, que era esta
http://www.aspxnet.it/public/Default...age=174&idp=61 ......http://www.forosdelweb.com/showthread.php?p=950459
Hola nuevamente, Lexus la primera pagina que me pusiste ya la habia visto pero no me gusto mucho ya que solo permite mostrar lo que tu escribes y ademas esta un poco enredada ya que trate de escribir en la linea siguiente cambiando las coordenadas pero no me resulto o no lo supe implementar...............la otra direccion que me pusiste la estoy vinedo pero me salta una duda, lo que hice fue copiar el codigo y ver que hacia directamente bueno este codigo te abre una pagina con el adobe pero los mensajes que estan hay como ejemplo (
Set oTable = New Table
oTable.Border = Borders_thin 'Borders_none, Borders_thick
Set oRow = New row
Set oCell = New cell
oCell.AddText "First Name", Fonts_Helvetica, 10
oRow.AddCell oCell
Set oCell = New cell
oCell.AddText "Last Name", Fonts_Helvetica, 10
oRow.AddCell oCell
Set oCell = New cell
oCell.AddText "Phone", Fonts_Helvetica, 10
oRow.AddCell oCell
oTable.AddRow oRow
)
deberian salir o estoy equivocado
bisteck está desconectado   Responder Citando
Antiguo 08-feb-2005, 12:25   #5 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Hola a todos
Yo tengo un tema con el código de genezi. Se ejecuta sin errores pero en vez de abrir un documento lo que hace es pedir que se guarde un documento en formato ASP???!!!!
Estoy un poco confundida, yo lo que necesito es que se genere un pdf y se guarde automáticamente en una dirección específica, pero primero quise probar que tan solo pueda verse al menos. De verlo a guardarlo no creo que sea un paso muy largo.
De todas formas el directorio en el que se guardará lo defino yo y no el usuario, porque se guarda en el servidor.
Gracias de antemano por sus sugerencias al respecto, ya que estoy sumamente mareada con esto
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 08-feb-2005, 12:41   #6 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Ok, que nadie me preste atención por favor!!!
Lo probé en otra máquina e imaginen la sorpresa......
No tiene instalado el acrobat!!!!!!
Cuando soy distraída lo soy en serio eh!
Ok, problema solucionado. Ahora lo que sigue es guardarlo directamente (sin abrirlo) en un directorio del servidor.
Sé que es mucho pedir pero.... alguien tiene una idea de cómo lograrlo????
Mil gracias a todos!
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 08-feb-2005, 15:57   #7 (permalink)
sjam7 está en el buen camino
 
Avatar de sjam7
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara, Mexico
Mensajes: 3.254
Enviar un mensaje por MSN a sjam7 Enviar un mensaje por Yahoo  a sjam7
no recuerdo bien pero creo que es cambiando la linea que dice :
pdf.Output()

por algo asi
pdf.Output("archivo.pdf")
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
sjam7 está desconectado   Responder Citando
Antiguo 09-feb-2005, 06:10   #8 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Hola sjam7!
Lo intenté pero no funciona. De un manual saqué casi por dedución (Está en Italiano) que podría ser de esta forma pero tampoco me resulta.
Output([string file [, boolean download]])
y las aclaraciones de esto son las siguientes:
Descrizione
Salva il documento PDF su un file locale oppure lo invia al browser. Nel secondo caso, è possibile utilizzare il plug-in (se presente) oppure forzare un download (dialog box "Save as").
Il metodo chiama Close() se necessario per chiudere il documento.
Parametri
file

Il nome del file. Se vuoto o non impostato, il documento verrà inviato al browser che quindi utilizzerà il plug-in (se presente).

download

Se file è stato specificato, indica se deve essere salvato in locale (false) o aprire un dialog box "Save as" sul browser. Valore di default: false.

Vedi anche
Close().
Por lo que parece me faltaría una extensión tal vez, pero realmente como no menciona siquiera cuál es.... ya me trabé.
Saludos
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 10-feb-2005, 18:43   #9 (permalink)
mamon está en el buen camino
 
Avatar de mamon
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima
Mensajes: 1.234
jejeje.. a mi se me creo el pdf, no se grabó en ningun sitio, solo se mostró en el navegador, ok.. q feo q esté en italiano =( pero cómo hago x ejemplo para poner un salto de línea? como un <br> en html?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
mamon está desconectado   Responder Citando
Antiguo 11-feb-2005, 05:33   #10 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Hola mamon.
Eso sí me salío!!!!
La nueva línea se coloca de la siguiente sencilla forma
pdf.Ln([float h])
donde h indica la cantidad de espacios que querés que se hagan de salto de línea.
Fijate en el apartado Manual de ese mismo tutorial, que aunque esté en italiano... parece que los programadores nos estamos volviendo políglotas con tal de resolver nuestras dudas.
Un saludo grande y espero que te sirva
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 11-feb-2005, 08:33   #11 (permalink)
sjam7 está en el buen camino
 
Avatar de sjam7
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara, Mexico
Mensajes: 3.254
Enviar un mensaje por MSN a sjam7 Enviar un mensaje por Yahoo  a sjam7
al hacerlo como te dije te marca algun error o parece que no pasa nada? a mi me paso lo mismo y resulta que si me estaba creando el archivo pero en c:\ entonces quizas te pase lo mismo, buscalo...

ademas, la pagina que dicen en italiano creo que tambien esta en ingles, que creo que es mas facil de entender

si es esta misma: http://www.aspxnet.it/ hay una bandera de inglaterra, ahi esta en ingles
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
sjam7 está desconectado   Responder Citando
Antiguo 11-feb-2005, 08:55   #12 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
En realidad si me tira errores como me dijiste, no recuerdo ahora cuál era la frase exácta pero algo así como que no conocía el archivo, y en una oportunidad tambien me tiró que el comando no era válido.
De todas formas, parece que había exagerado, porque lo que me habían pedido era que se mostrara y diera la opción de que el usuario lo guarde donde quiera y con el nombre que se le antoje, pero de todas formas voy a seguir buscando la forma de hacer lo que quería tan solo por deporte :)
Gracias por todo!!! espero que encontremos el camino a la solución.
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 13-feb-2005, 12:43   #13 (permalink)
pempas está en el buen camino
 
Avatar de pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 902
Pues a mi no me funciona, copié los ficheros en mi servidor e introduje el ejemplo de la web, pero no funciona, ni me abre el Acrobat ni me genera el PDF con "Hello World!"

No se que hacer, simplemente se queda la barra cargando pero no acaba nunca, ¿tarda mucho en generar?.
__________________
Hosting
Tienda Informática
pempas está desconectado   Responder Citando
Antiguo 18-feb-2005, 03:18   #14 (permalink)
sinpat está en el buen camino
 
Fecha de Ingreso: enero-2005
Mensajes: 17
ami me pasa lo mismo que a pempas, se queda cargando y cargando y no hace nada.

aver si nos deciis una solucion.

un saludo, gracias.
sinpat está desconectado   Responder Citando
Antiguo 18-feb-2005, 05:54   #15 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Ok, compara si tenés un código parecido a este a ver que tal. En el lugar que coloco una F es una variable que le llega por gets, pero no es necesario colocarla como sabes.
El punto es que no tarda casi nada en cargar, lo que tenés que verificar es tener correctamente instalado el acrobat y tardaría lo que tarda este en abrir si???
Bueno, te copio el código para que lo pruebes.
Código:
 <%@language=vbscript%> 
<!--#include file="fpdf.asp"--> 
<%
cadena=Request.QueryString("cadena")
%>
<html>
<head><title>Generar PDF con ASP</title> </head>
<body> 
<% Set pdf=CreateJsObject("FPDF") 
pdf.CreatePDF() 
pdf.SetPath("fpdf/") 
pdf.SetFont "Arial","",16 
pdf.Open() 
pdf.AddPage() 
pdf.Cell 42,0,"Hello Gaby!" 
pdf.ln()
pdf.SetFont "Helvetica","",10
pdf.Cell 42,10, "Veremos ahora de agregar cositas"
pdf.ln()
pdf.cell 42,10, cadena
pdf.Output("prueba.pdf"),F
pdf.Close() 
%> 
</body>
</html>
Lo que mejor funciona es generar una páginita de prueba que tenga un link a esta página, para poder pasarle valores si querés. Además yo lo ejecuté así desde el principio, no se si tenga algo que ver... pero no perdés nada con probar. Espero que te sirva
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 18-feb-2005, 05:59   #16 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Otro punto que olvidé que tenés que tener en cuenta:
El directorio donde se encuentra el archivo fpdf con todos los elementos que necesita para generarlo. No olvides que había que bajar un archivo y colocar toda la carpeta en un directorio de tu web, luego, en el include debe dirigirte hacia ese directorio.
Es muy obvio y no creo que sea tu problema, pero me pareció prudente decirlo para estar segura que lo verifiques.
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 18-feb-2005, 08:32   #17 (permalink)
sinpat está en el buen camino
 
Fecha de Ingreso: enero-2005
Mensajes: 17
nada que no me funciona, se queda cargando y cargando.

pero cogo lo subo al servidor de internet y me funciona.
pero en mi servidor local no los genera.
sinpat está desconectado   Responder Citando
Antiguo 18-feb-2005, 08:41   #18 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 508
Enviar un mensaje por MSN a verinchi
Estás seguro de tener instalado el adobe reader no????, es que lo he probado en todas las máquinas de la empresa donde laburo (17) y en todas ellas ha abierto el pdf. En algunas directamente en el browser y en otras levanta adobe... en realidad ya no sé qué decirte.
Solo una cosa, checa las actualizaciones de windows, tal vez te falte algún plug-in.
Es lo único que se me ocurre.
__________________
Princess Of Darkness... Why can't we not be sober?
http:www.partitorium.com.ar
verinchi está desconectado   Responder Citando
Antiguo 18-feb-2005, 09:19   #19 (permalink)
sinpat está en el buen camino
 
Fecha de Ingreso: enero-2005
Mensajes: 17
te explico como lo hago:

tengo mi ordenador con el IIS instalado, y ahi cuelgo mi pagina y accedo desde mi propio ordenador con http://localhost, todo funciona, los accesos a BD, etc, menos el pdf.
cuelgo lo mismo en el servidor en inernet y accedo a la pagina desde mi ordenador otra vez, y ahora si que genera el pdf.

yo mas bien pienso que es cosa del servidor, ya que el ordenador cliente desde el que se accede a una u otra pagina es el mismo y en una funciona y en la otra no.

un saludo.
sinpat está desconectado   Responder Citando
Antiguo 02-mar-2005, 09:31   #20 (permalink)
Brewster está en el buen camino
 
Fecha de Ingreso: marzo-2004
Mensajes: 180
Yo también lo estoy ejecutando con el IIS en el http://localhost y no me funciona me sale el error: "FPDF error: Unable to create output file: prueba.pdf".

Ahora bien si comento la linea de

pdf.Output("prueba.pdf"),F

Ya no me da error ninguno, simplemente se queda toda la pantalla en blanco pero no da ningún error.

¿Alguien se le ocurre por qué?

Gracias
Brewster está desconectado   Responder Citando
Antiguo 02-mar-2005, 10:16   #21 (permalink)
Brewster está en el buen camino
 
Fecha de Ingreso: marzo-2004
Mensajes: 180
Ya me funciona perfectamente en local.

Pero a la hora de publicarlo en Internet salén un montón de caracteres extraños y no se genera el pdf.

Aparte del fichero fpdf.asp y las carpeta de pdf ¿hay que subir al servidor algún otro fichero o hacer algo para que funcione en la web?

Gracias
Brewster está desconectado   Responder Citando
Antiguo 02-mar-2005, 11:06   #22 (permalink)
sinpat está en el buen camino
 
Fecha de Ingreso: enero-2005
Mensajes: 17
yo lo he dejado ya por imposible, no lo he conseguido hacer funcionar en mi maquina.
sinpat está desconectado   Responder Citando
Antiguo 09-mar-2005, 07:42   #23 (permalink)
maryury ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Urgencia

Estoy tratando de hacer un reporte dinámico, pero necesito que este reporte se genere en un archivo.doc.........El problema es que el reporte no es tan sencillo como generar un archivo , porque tiene un formato con encabezado, pie de paginas, tablas a los lados, etc... Yo quisiera crear un html y que ese html se transformara en texto y se guradará en un archivo.doc.

Alguien tiene alguna idea
Por favor es importante.....
maryury está desconectado   Responder Citando
Antiguo 09-mar-2005, 08:23   #24 (permalink)
sqa212 está en el buen camino
 
Fecha de Ingreso: mayo-2003
Mensajes: 829
Quizas esto te ayude
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Response.Buffer = true
Response.ContentType = "application/msword"
Response.AddHeader "content-disposition", "inline; filename=nombre.doc"
Response.Write("hola")
Response.Flush
Response.End
%>
sqa212 está desconectado   Responder Citando
Antiguo 10-mar-2005, 09:16   #25 (permalink)
pempas está en el buen camino
 
Avatar de pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 902
Yo al final lo solucioné todo, era todo problema de los permisos de la carpeta, les das permisos de escritura en la carpeta dónde tengas el Fpdf y solucionado.

Si no podeis ver la pestaña permisos entra en:
Herramientas --> Opciones de carpeta

y desmarca la opción "Mostrar opción de seguridad simple", o algo así, es la que está al final del todo.

Con eso lo solucioné yo.
__________________
Hosting
Tienda Informática
pempas está desconectado   Responder Citando
Antiguo 10-mar-2005, 09:18   #26 (permalink)
pempas está en el buen camino
 
Avatar de pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 902
mariury, en cuanto a lo tuyo hay cantidad de información en este mismo foro sobre este problema, utiliza la búsqueda para encontrarla.
__________________
Hosting
Tienda Informática
pempas está desconectado   Responder Citando
Antiguo 21-mar-2005, 06:54   #27 (permalink)
verinchi está en el buen camino
 
Avatar de verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires