Entradas

Convertidor Factura electrónica de XML a PDF

Imagen
He programado una pequeña herramienta que lee el contenido de un XML y lo transforma en un PDF, para ayudar a departamentos como contabilidad, cuando descargan los archivos XML desde el portal del SAT, pero no cuentan con el PDF.

La herramienta la he dejado gratuita en la siguiente liga:


http://xml.cerovirtual.com.mx

Actualización: Agregué la opción para verificar el estatus del XML directamente ante el SAT


Agradecería sus comentarios para corregir posibles errores que pudieran aparecer, pues la programé en poco más de un día. Decidí realizar esta herramienta en vista de que las ya existentes son lentas y después de un determinado número de xml analizados comienzan a cobrar por las conversiones. En este caso no se guarda ningún archivo xml, simplemente se lee su contenido y se interpreta en los campos correspondientes del PDF. Simple.
Gracias

Usando la plataforma de desarrollo Homestead

Imagen
Después de configurar Homestead y Vagrant ahora es tiempo de comenzar a usar dicha plataforma de desarrollo.

Laravel Homestead y Vagrant, creando un entorno de desarrollo

Imagen
¿Qué es Laravel Homestead y Vagrant? Es un paquete que permite crear y configurar nuestro entorno de desarrollo profesional. Junto con Vagrant podremos crear un entorno de desarrollo ligero y muy apegado al entorno de producción, capaz de copiarlo y transportarlo con el menor esfuerzo.

Composer: Ejemplo HTML a PDF con PHP (Parte 2)

Imagen
Mejorando el código Continuando con mi aprendizaje, ahora voy a hacer es separar mi código y acomodarlo de tal manera que sea más entendible y fácil de usar para un proyecto real.

Composer: Ejemplo HTML a PDF con PHP (Parte 1)

Imagen
Ahora voy a usar composer sin necesidad de acoplarlo con laravel, por el momento, solo por el simple hecho de aprender a usar la herramienta.

Mi objetivo es poder realizar un pequeño sistema que convierta una página en HTML y CSS en un documento PDF.

Configurar SSH Key para Github en Windows

Imagen
Con la finalidad de instalar paquetes en Laravel con Composer en Windows es necesaria tener la llave SSH que nos solicita nuestra cuenta de github.

Configurar la Key SSH en Linux o Mac es verdaderamente muy sencillo, solo hace falta seguir el pequeño tutorial que esta en esta página.

A continuación explicaré como hacer lo mismo para la plataforma Windows.

Manejando Composer: Instalación

Imagen
¿Qué es composer?Composer es un manejador de dependencias para PHP, el cual nos permite instalar entre muchos paquetes desarrollados, componentes y complementos que necesitemos para nuestros proyectos. Por ejemplo, podemos descargar componentes fácil y rápido para poder generar arcivos PDF desde PHP, el cual será el ejemplo que aprenderé a hacer ahora.