PHPDocx
API PHP de código abierto para el procesamiento de archivos de Word
Abra, lea, escriba, manipule y convierta archivos DOCX de MS Word a formato PDF y HTML a través de la API PHP gratuita. Agregue y edite tablas y extraiga texto con facilidad.
PHPDocx es una biblioteca de código abierto que brinda a los desarrolladores de software la capacidad de generar dinámicamente documentos de Microsoft Office Word dentro de sus propias aplicaciones PHP. La biblioteca es muy estable y ofrece varias opciones para generar documentos DOCX de Word. Puede crear fácilmente documentos de Word utilizando la funcionalidad básica o la conversión de HTML y CSS a WordML. PHPDocx está disponible bajo la licencia LGPL, que es la versión gratuita. La versión de pago también está disponible con varias funciones avanzadas y personalizadas, como listas anidadas, cuadros de texto, encabezados y pies de página personalizados, gráficos en 3D, MathML y muchas más.
La biblioteca PHPdocX ha incluido soporte para algunas funciones muy importantes relacionadas con el procesamiento de textos y la gestión de documentos de Word, como agregar textos, insertar y administrar tablas, agregar imágenes y cuadros gráficos a documentos de Word, formato básico, conversión de Word a HTML y mucho más. También puede importar fácilmente contenido HTML y CSS, así como exportarlo a un archivo PDF y muchas otras características importantes.
Comenzando con PHPDocx
descargue el paquete ZIP de la página de PHPDocx y copie los archivos en la ruta del servidor donde usará la biblioteca de datos/software. Para comenzar a usar la biblioteca de software, se requiere agregar el código de licencia y subdominio/dominio/IP.
Genere y edite documentos de Word utilizando las API de PHP
La biblioteca PHPDocx de código abierto proporciona la funcionalidad para crear nuevos documentos de Word en formatos de archivo .docx. La biblioteca también brindó soporte para modificar los documentos de Word existentes según sus propias necesidades. Puede agregar fácilmente texto o insertar párrafos, realizar alineaciones de texto, agregar estilos de fuente, insertar y modificar tablas y mucho más.
Extracción de texto de Word DOCX
La biblioteca de código abierto PHPDocx brinda a los desarrolladores de software la capacidad de extraer texto del formato de archivo Word DOCX dentro de su aplicación con solo un par de líneas de código PHP. También incluía soporte para extraer imágenes, encabezados, datos de tablas y mucho más de un documento de Word con facilidad. También puede agregar fácilmente texto a un lugar de su elección dentro de un documento de Word. La biblioteca también admite la transformación de su texto en documentos de Word con facilidad.
Agregar y editar tablas dentro de Word DOCX
Las tablas son una parte muy útil de los documentos de Microsoft Word y se utilizan principalmente para organizar el contenido de diferentes maneras. La API PHPDocx de código abierto ha incluido soporte completo para agregar y modificar tablas dentro de sus aplicaciones PHP. También puede realizar diferentes operaciones en sus tablas, como insertar una nueva fila en las tablas, agregar celdas a la tabla, insertar texto en una celda, agregar la tabla anidada, fusionar celdas, agregar un borde de su elección a una tabla, etc. en.
Agregar tabla dentro de Word DOCX - PHP
<?php
require_once '../../../classes/CreateDocx.php';
$docx = new CreateDocx();
// create a few Word fragments to insert rich content in a table
$link = new WordFragment($docx);
$options = array(
'url' => 'http://www.google.es'
);
$link->addLink('Link to Google', $options);
$image = new WordFragment($docx);
$options = array(
'src' => '../../img/image.png'
);
$image->addImage($options);
$valuesTable = array(
array(
'Title A',
'Title B',
'Title C'
),
array(
'Line A',
$link,
$image
)
);
$paramsTable = array(
'tableStyle' => 'LightListAccent1PHPDOCX',
'tableAlign' => 'center',
'columnWidths' => array(1000, 2500, 3000),
);
$docx->addTable($valuesTable, $paramsTable);
$docx->createDocx('example_addTable_2');
Documentos de Word a PDF usando PHP
PDF (Portable Document Format) es un formato de archivo universalmente popular y se utiliza para almacenar muchos tipos de datos. La versión gratuita de la biblioteca PHPDocx ha incluido la funcionalidad para transformar documentos de Microsoft Word a formatos de archivo PDF con facilidad.