Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Visitantes








Conversación

  • Phylevn: Asterisk funciona bien sobre redes inalámbricas, solo necesitas medir la latencia de la red y elegir el códec adecuado que puede ser un ilbc o g729 hasta un ulaw, y si la latencia es la adecuada puede ser un g729. Ahora también requieres saber dónde recibiras el audio, para que puedas definir que dispositivo a usar. Saludos  
  • Cesar: Gracias por tu respuesta, ya lo he hecho, pero tiene casi 1 minuto de retraso, solo con el windowa media encoder logre bajarlo a 3 segundos, solo que necesito el audio casi al momento, k tenga cuando mucho 1 segundo, por ello te comentaba lo de una llamada en asterisk, pero me preocupa la calidad del audio, alguna idea?  
  • Phylevn: Usa algún servidor de Audio Streaming, como icecast por ejemplo, con eso lo resuelves en unos cuántos minutos.  
  • César Villegas: k tal. tengo una duda, he investigado en Internet, pero no encuentro la respuesta correcta, o quizás no busque lo correcto, espero me puedas ayudar.
    mi pregunta es la siguiente, necesito pasar audio del punto A al punto B ellos están conectados por un enlace wifi, y como necesito que el audio tenga el mínimo retraso, pensé en una llamada mediante asterisk, crees tu sea lo mas viable? o me siguieres algo? muchas gracias!  
  • Phylevn: @Miguel: Aquí tengo varios tutoriales, a cuál te refieres exactamente ? Saludos.  
  • miguel: hola amigo, acabo de ver tuto y quisiera intentarlo, pero no funcionan los enlaces de descarga. podrias decirme de donde descargarlos?
    gracias.  
  • chilicuil: Esta super xida la pagina felicidades, solo tengo una queja, jejeje, bueno no, es una sugerencia. Nos caeria bien que revisaras el rss porque no funciona, saludos y muchos exitos  
  • Phylevn: @César: Puede ser que te convenga más una tarjeta E1, aunque debes considerar el costo de un E1 en comparación de 26 líneas analógicas.. si fueran VoIP considera también el ancho de banda de internet que necesitarías, tipo de servidor y licencias de algún códec de compresión.  
  • cesar: K tal amigo, aki con una consulta, que sugieres para una empresa donde actualmente tienen un conmutador tda200 con 26 lineas y 65 extenciones, crees k se pueda manejar con asterisk? recomendarias un enlace E1 o algun proveedor de voip¿? bueno muchas gracias.  
  • Melissa: I just wanted to say, well done guys! Lovely!.
    I am from Kosovo and also now'm speaking English, tell me right I wrote the following sentence: "Has someone ever used provillus: present 7th animals are treated to grow from lean frontal hair strategies."
    THX ;-), Melissa.  

Escribe el código Captcha que estás viendo

¿ Como generar PDFs de páginas web dinámicas ?

Hace algunos 6 años trabajé para una compañía que distribuye equipo de Symbol Motorola, recuerdo que en ese tiempo la gente de ventas hacia las cotizaciones a mano a veces en una hoja de excel otras en word, por lo que se me ocurrió desarrollarles un sistema de cotizaciones de tal forma que los clientes podían entrar al sitio web, validarse y desde ahí elegir los productos que requerían cotizar.

En ese tiempo me surgió el detalle de saber de como generar PDFs al vuelo de las cotizaciones generadas por los clientes, ya que los clientes al seleccionar sus productos y presionar el botón de cotizar, el sistema lo que hacía era enviarles una liga a su correo desde dónde podían bajar el PDF directamente.

Para esto eché mano de htmldoc el cuál es un software que permite generar PDF de archivos HTML, al igual convertir PS a PDF y viceversa.

Lo que hice básicamente fué pasarle la url a htmldoc del script php con los parámetros para generar la cotización, de tal forma que htmldoc leía el archivo html generado por PHP y lo convertía a PDF, y solo modificaba los encabezados para que el usuario obtuviera un archivo a guardar.


Lo primero fué poner en un script php el encabezado que debería mandar, que indicara que es un archivo PDF y que lo mandaría como cotización-seguido del número de cotización correspondiente, y que lo enviara como archivo adjunto para que el navegador pidiera que se guardara en un archivo o se mostrará, tal como cuándo le picas a un archivo para descargar.

header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=\"cotizacion-$_GET[num_quote].pdf\"");
 


Abajo del script mandaba una llamada al sistema que solicitaba ejecutar htmldoc con los parámetros adecuados, tal como se muestra en el siguiente código:

passthru("htmldoc --format pdf --left 1.5cm --right 1.0cm --top 1.5cm --bottom 1.0cm " .
    "--headfootsize 8   --footer '/D' --jpeg '90' --links  " .
    "--logoimage '".DIR_IMAGES."pdf.png' --linkcolor '#0000FF' " .
    "--size 'a4' --fontsize 10 --charset 8859-15 " .
    "--webpage \"HTTP://URL_DEL_SCRIPT/PHP?QUE_GENERA_LA_COTIZACION\"  ");
 


los parámetros son los siguientes:
  • htmldoc binario del convertidor de html a pdf
  • --format pdf: formato a convertir el archivo html
  • --left 1.5cm --right 1.0cm --top 1.5cm --bottom 1.0cm : márgenes del documento
  • --headfootsize 8: tamaño del encabezado y pie de página
  • --footer '/D' : indica que pondrá la fecha en el pié de página
  • --jpeg '90' : comprensión de las imágenes
  • --links : activación de links
  • --logoimage '".DIR_IMAGES."pdf.png': colocará el logo en la parte superior de la página
  • --linkcolor '#0000FF' : color de las ligas
  • --size 'a4' : tamaño del documento
  • --fontsize 10: tamaño de letra del documento
  • --charset 8859-15 : conjunto de caracteres a usar
  • --webpage liga del documento html a convertir a formato PDF

    Con esto lo que hacía es que primero el script php generaba la cotización en base a lo requerido por el cliente, htmldoc convertía el documento a pdf y el encabezado que se mandaba al navegador indicaba que ese archivo generado se descargara o se mostrara en el navegador.
  • Dejar un comentario

    Escribe el código Captcha que estás viendo

    Fuentes XML de comentario: RSS | Atom

    Estadísticas de visitantes

    135947

    Emblemas

    Energizado por Jaws Project
    Soporta RSS2
    Energizado por Software Libre
    Energizado por Mozila Firefox
    Energizado por Ubuntu Linux
    Energizado por PHP
    Energizado por Apache Web Server
    Energizado por MySQL
    Energizado por SQLite
    rss

    ¿ Where The Hell Am I ?

    Mi Flickr







    Aquí Mis Mejores Fotos
    OaxRom Mobile Computing
  • Terminales Portátiles
  • Conmutadores de VoIP
  • Aplicaciones Web
  • Asesoría y Consultoría
  • Soporte Técnico y Cursos
  • Desarrollo de Software
  • Servicios
  • Y más..
  • Eventos

    Encuesta

    ¿Que medio de comunicación usas más ?

    Comentarios Recientes