Convertir HTML a PDF con wkhtmltopdf

Hoy vamos a ver cómo convertir un documento HTML (o página web) a un documento PDF utilizando la línea de comandos y un ejecutable llamado wkhtmltopdf que convierte HTML a PDF. Si te preguntas de qué nos sirve de esto yo te respondo: gracias a que se puede ejecutar desde la línea de comandos, CMD o como lo llames, podemos hacer que casi cualquier lenguaje de programación invoque al binario y así convertir documentos o páginas web HTML a PDF desde una página web o aplicación de escritorio. ...

octubre 30, 2019 · 3 min · 612 palabras · Parzibyte

Guía de instalación de wkhtmltopdf

En este post vamos a ver una guía de cómo instalar y configurar wkhtmltopdf, una herramienta gratuita que más tarde nos permitirá convertir HTML a PDF y HTML a imagen. Vamos a ver cómo descargar el instalador y cómo agregar los ejecutables a la variable PATH para poder invocar wkhtmltopdf y wkhtmltoimage desde cualquier lugar en la línea de comandos. ...

octubre 30, 2019 · 2 min · 288 palabras · Parzibyte

Funciones y métodos en Twig

El motor de plantillas de Twig permite crear funciones que podemos invocar directamente en la vista. Aunque hay que separar la vista de la lógica, en ocasiones es necesario crear funciones o métodos en Twig para acceder a cosas de la lógica. En este post te mostraré cómo crear funciones en Twig. ...

octubre 29, 2019 · 3 min · 513 palabras · Parzibyte

Guía de Instalación de LivelyCart Pro

En estos días un cliente solicitó mi ayuda para instalar el software llamado LivelyCart Pro en un servidor Apache con PHP, por eso es que hago esta guía. Por si no sabes, LivelyCart Pro es un software (no gratuito ni open source) de comercio electrónico escrito en PHP usando el framework Laravel. Aunque LivelyCart Pro ya tiene una guía de instalación decidí exponer algunos aspectos importantes aquí. ...

octubre 29, 2019 · 3 min · 525 palabras · Parzibyte

Sumatoria y promedio de matriz en C

Anteriormente hemos visto cómo obtener el promedio de un arreglo; ahora vamos a ver cómo obtener la sumatoria y promedio de una matriz en C; será casi lo mismo pero con dos ciclos for. Es decir, ahora vamos a obtener el promedio y la sumatoria de una matriz de dos dimensiones. ...

octubre 29, 2019 · 2 min · 403 palabras · Parzibyte

Número mayor y menor de matriz en C

Las matrices en C son arreglos de dos dimensiones. En este post vamos a ver cómo obtener el número mayor y menor de una matriz en C, utilizando el ciclo for y comparaciones con if. ...

octubre 28, 2019 · 2 min · 376 palabras · Parzibyte

Evitar expiración de sesión de PHP

Hoy vamos a ver cómo evitar que una sesión de PHP expire, es decir, prevenir o evitar la expiración de una sesión en PHP. Para ello vamos a usar un poco de JavaScript. ...

octubre 23, 2019 · 3 min · 544 palabras · Parzibyte

Imprimir PDF desde CMD con PDFtoPrinter

En este post te mostraré cómo imprimir un documento PDF desde la línea de comandos de Windows, terminal o CMD utilizando el ejecutable PDFtoPrinter.exe. Como sabes, imprimir un PDF desde la terminal de Windows no es posible usando el comando print(ya que con éste solo se imprimen archivos de texto), pues se requiere un traductor para que lea el contenido del PDF y lo envíe a la impresora. Justamente es lo que hace esta utilidad llamada PDFtoPrinter.exe que veremos hoy. ...

octubre 23, 2019 · 3 min · 464 palabras · Parzibyte

C - Saber si cadena solo tiene letras de alfabeto

En este ejercicio sobre programación en C vamos a ver cómo saber si una cadena está conformada únicamente por las letras del alfabeto, es decir: Que tiene únicamente letras del alfabeto, ya sean mayúsculas o minúsculas No tiene números No tiene otro tipo de caracteres, solo espacios (esto último igual se puede quitar) Para ello nos vamos a valer únicamente de la función isalpha y comprobaciones simples. ...

octubre 22, 2019 · 4 min · 723 palabras · Parzibyte

Eliminar columna de tabla en MySQL

En ocasiones es necesario eliminar una columna de una tabla en MySQL o MariaDB, ya sea porque estábamos haciendo pruebas o porque ya no necesitamos esa columna. MySQL ofrece una forma rápida para poder hacer esto, basta con ejecutar una sentencia ALTER TABLE. ...

octubre 22, 2019 · 1 min · 180 palabras · Parzibyte