Extraer imágenes de documento de Word

En este post te mostraré una manera muy sencilla de extraer todas las imágenes de un documento de Word, obteniendo las imágenes originales (en una alta resolución, dependiendo de la original).

Te mostraré un método que es realmente rápido y sencillo, para lo cual solo necesitas contar con WinRAR, 7Zip o una herramienta para descomprimir archivos.

(más…)

Instalar LibreOffice en Raspberry Pi

En este post te mostraré cómo instalar LibreOffice en el sistema operativo Raspbian, el cual utilizan la mayoría de estos dispositivos. Es decir, casi todas las Raspberry usan Raspbian pues es el más común.

Con esto vamos a poder abrir documentos que fueron creados con Microsoft Office, por ejemplo Word, Excel, etcétera.

Cabe mencionar que la compatibilidad no siempre es al 100 %. A lo que me refiero es que en ocasiones los documentos no lucen igual en ambos entornos, así como las características.

Pero para la gran mayoría funcionará, y si no necesitamos abrir documentos de otro tipo (solo necesitamos crearlos) entonces vendrá de maravilla.

(más…)

PHPWord: agregar marca de agua, TOC y gráficas a documento de Word con PHP

En este post vamos a ver cómo trabajar con documentos de Word usando el lenguaje de programación PHP y la librería PHPWord, parte de la familia de PHPOffice.

Lo que veremos será cómo:

  1. Agregar marca de agua a un documento
  2. Agregar un índice o tabla de contenido
  3. Trabajar con gráficas de barras, de pastel, de línea, etcétera

Este tutorial es la tercera parte de una serie de tutoriales sobre documentos de Word y PHP.

Recuerda ver la primera parte para ver cómo instalar la librería y su uso básico, así como la segunda parte para trabajar con listas, tablas e imágenes.

(más…)

Por parzibyte, hace

Crear documentos de Word con PHP y PHPWord

Anteriormente en mi blog he escrito cómo crear y leer hojas de cálculo o documentos de Excel con PHP.

Hoy vamos a ver cómo crear documentos de Word (con extensión docx) en PHP, usando la librería PHPWord.

La librería de phpword permite varias cosas, y para comenzar veremos cómo:

  • Instalar la librería phpword usando composer (no hay pretexto para no usarlo en la actualidad)
  • Crear primer documento de Word, con propiedades, etiquetas, título, etcétera.
  • Agregar texto con distintas fuentes a documento de Word
  • Agregar títulos y alinear texto
  • Poner hipervínculos dentro de un documento de Word
  • Agregar saltos de línea y saltos de página
  • Guardar el documento de Word
  • Descargar el documento de Word

La librería permite más cosas, pero las veremos más tarde.

(más…)