Generar documentos MS Word con phpdocx

Me avisan los creadores de esta librería para la generación de ficheros docx de Microsoft, la cual dispone de una versión gratuita que ofrece bastantes características e incluso las más necesarias:

  • Formato de textos
  • Formato de párrafos
  • Enlaces externos
  • Cabeceras y pies de página
  • Imágenes
  • Listas
  • Tablas
  • Imágenes
require_once('../classes/cCreateDocx.inc');
$objDocx = new cCreateDocx();
$arrParamsText = array( 'b' => 'single', 'jc' => 'center’); //b for bold and jc for alignment
$objDocx->fAddText('Hello World.', $arrParamsText);
$objDocx->fCreateDocx('hello_world.docx');

PHPDOCX

Nuevos formatos para MS Office 2007

office2007.pngMicrosoft ha anunciado nuevos formatos de archivo para su suite ofimática MS Office 2007. Lo que más resalta es que ya no tienen la misma extensión de tres letras, sino de cuatro: los nuevos nombres serán .docx para Word, .xlsx para Excel y .pptx para PowerPoint. La nueva x hace referencia a la tecnología XML que se usa en estos formatos. A parte de seguir siendo compatible con versiones anteriores de los formatos de Office, también exportará de forma nativa al formato PDF y también exportará al formato XPS el cual permite DRM.
El que los nuevos formatos estén basados en XML puede ser una buena oportunidad para que otras aplicaciones tengan la facilidad de exportar sus documentos a documentos Office, ya que los formatos anteriores, que eran binarios, eran un tanto difíciles de usar.
Office File Formats Announced
Vía / Digg