Artículo
|
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.
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:
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
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 |
|
|
Comentarios
Últimas noticias
Últimos artículos














































