Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/10/2006, 21:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses
Puntos: 129
Bueno .. aquí ya concretastes algo más lo que hay que hacer .. (ves lo poco que cuesta explicar un poco más el problema?).

Bien .. por lo demás te comento que es más factible, standar y cómodo en PHP generar un documento PDF que un "Word" que .. no sería un .doc original de MS Word sino un "RTF".

El documento "PDF" tiene la desventaja que no se podría "editar" a no ser que dispongas del "Acrobat completo" (no sólo el "Reader") .. cosa que es más factible que edites un "Word" o RTF.

Si no tienes necesidad de manipular ese documento generado .. puedes generar un PDF .. De hecho tienes "conversores HTML -> PDF" ya hechos.

Ya que dices que lo que ya has generado en HTML lo quieres procesar hacia PDF también .. lo más sano sería manejar el "buffer" de salida de PHP para captuarar ese HTML que te interesa de tu página generada para poder pasarla a las rutinas HTML->PDF que hagan la conversión/generación del PDF en sí.

Tu "botón" .. llamaría a tu script de proceso .. el mismo que genera los resultados como HTML pero capturando y generando el "PDF" por médio:

Código PHP:
<?php
ob_start
();
?>
Tu código actual que genera tu página HTML en el fondo.
<?
// Capturas el buffer de salida de PHP hacia una variable.
$html=ob_get_contets();
// me deshago del buffer de salida ... no lo necesito.
ob_end_clean();

// en $html tengo lo que me interesa .. ahora aplica la rutina que corresponda para generar tu PDF en base a ese HTML.

?>
En la classe HTML2PDF:
http://html2fpdf.sourceforge.net/

Tienes ejemplos completo de uso donde ya aplican el concepto de captura del buffer de salida de PHP y demás historias .. revisalo y pruebalo.

Como todo "conversor" .. si no te "cuadra" con el diseño que has hecho .. no le busques más a dicha clase. En esos casos lo que se hace realmente es generar el documento PDF integramente con ayuda de alguna classe como FPDF (www.fpdf.org) que justamente es en lo que se basa HTML2PDF.

El caso es que normalmente no vas a darle a un "botón" y vas a tomar el "HTML" que ya enviastes a tu navegador .. sino que vas a -volver- a generar nuevament esos "resultados" de tus consultas a tus BBDD .. etc y en este caso en lugar de generar "HTML" para verlo como una "página web" .. generaras un PDF, o un RTF .. o cualquier otro formato de archivo.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.