Categorías destacadas
programacion php    
Artículo
2
¡votar!

 Hello World! Con PHPDocx

PHPDocx es una librería que nos permite crear documentos de MS Word con datos que tengamos almacenados en cualquier dispositivo, ya sea base de datos, ficheros, …..

Vamos a ver un ejemplo de funcionamiento de esta librería, donde en un documento escribiremos un texto, Hello World!.

Esta librería tiene una versión de pago, y otra versión menos completa libre, pero que se puede utilizar sin problemas para la creación de archivos.

Lo primero que debemos de hacer es la descarga de esta librería desde el sitio oficial.

A continuación hacemos la inclusión de la librería en nuestro desarrollo.
require_once('../classes/cCreateDocx.inc');
$objDocx = new cCreateDocx();
$objDocx->fAddText('Hello World.');
$objDocx->fCreateDocx('hello_world.docx');

En el código anterior, lo que hemos hecho ha sido hacer la llamada a la librería. A continuación hemos creado el objeto con el que trabajaremos para crear el documento. Esto lo hemos conseguido con la instrucción “new cCreateDocx()”.

A continuación lo que hemos hecho ha sido añadir el texto al documento, mediante el uso de la función “fAddText”.

Para finalizar hemos creado el documento con la función “fCreateDocs('nombre')”, al que le hemos indicado el nombre que queremos que tenga nuestro documento.

De esta forma hemos creado un documento sencillo, pero se le puede dar estilo al texto. Por ejemplo lo podíamos poner en negrita y centrado. Para ello hay que pasarle un array con las propiedades que le queremos indicar. Por ejemplo:

require_once('../classes/cCreateDocx.inc');
$objDocx = new cCreateDocx();
$arrParamsText = array( 'b' => 'single', 'jc' => 'center’); 
$objDocx->fAddText('Hello World.', $arrParamsText);
$objDocx->fCreateDocx('hello_world.docx');

Este código es igual que el anterior, pero hemos creado un array con las propiedades que le queremos dar al texto. En este caso le hemos indicado “b”, para el caso de negrita, y “jc”, para el tipo de alineación.

Ahora a la hora de añadir el texto, le tenemos que indicar el array con las propiedades.

Vía: phpdocx.com
   
Publicado por:
angel carrero
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon