<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[blog de NarceaLabs]]></title><description><![CDATA[Diseño web - Programación web - Nuevas tecnologías - Internet - Redes Sociales]]></description><link>https://blog.narcealabs.com/</link><generator>Ghost 0.6</generator><lastBuildDate>Sat, 07 Mar 2026 03:47:05 GMT</lastBuildDate><atom:link href="https://blog.narcealabs.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Presentando jsdocuments]]></title><description><![CDATA[<p><a href="https://www.jsdocuments.com"><img src="https://blog.narcealabs.com/content/images/2025/06/premium.png" alt="jsdocuments" title=""></a></p>

<p>¡Grandes noticias! Con esta publicación <strong>anunciamos el lanzamiento</strong> de js<strong>documents</strong>, que acaba de salir y está disponible <a href="https://www.jsdocuments.com">en su página web</a>.</p>

<p>Con js<strong>documents</strong> podrás generar <strong>documentos MS Word</strong> dinámicos desde cualquier fuente, tan solo con la ayuda de <strong>JavaScript</strong>. Lo hemos creado para que puedas personalizar tus documentos</p>]]></description><link>https://blog.narcealabs.com/presentando-jsdocuments/</link><guid isPermaLink="false">50a026ce-16c6-4964-b539-a3fe6c24eb24</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 23 Jun 2025 06:24:25 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/06/premium-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/06/premium-1.png" alt="Presentando jsdocuments"><p><a href="https://www.jsdocuments.com"><img src="https://blog.narcealabs.com/content/images/2025/06/premium.png" alt="Presentando jsdocuments" title=""></a></p>

<p>¡Grandes noticias! Con esta publicación <strong>anunciamos el lanzamiento</strong> de js<strong>documents</strong>, que acaba de salir y está disponible <a href="https://www.jsdocuments.com">en su página web</a>.</p>

<p>Con js<strong>documents</strong> podrás generar <strong>documentos MS Word</strong> dinámicos desde cualquier fuente, tan solo con la ayuda de <strong>JavaScript</strong>. Lo hemos creado para que puedas personalizar tus documentos trabajando con <strong>nodejs</strong>, <strong>navegadores web</strong> y otros proyectos de <strong>JavaScript</strong> y <strong>TypeScript</strong>.</p>

<p>js<strong>documents</strong> supone una solución <strong>flexible y eficiente</strong> para manejar tus tareas de creación de documentos. Y si lo que necesitas es velocidad, aquí la tienes: js<strong>documents</strong>  entrega los documentos <strong>en cuestión de segundos</strong>.</p>

<p>js<strong>documents</strong> se ofrece en <strong>tres licencias</strong> distintas, de manera que puedas escoger la que mejor se adapte a tus necesidades: SINGLE, MUIL, Penta. Como lanzaremos nuevas versiones de manera regular, nuestro <strong>License Update Service</strong> (o LUS, para mayor brevedad) que permite a los usuarios <strong>actualizaciones gratuitas</strong> durante todo un año, más otros beneficios.</p>

<p>Para conseguir js<strong>documents</strong> basta con registrarse o identificarse, ir a <a href="https://www.jsdocuments.com/pricing">Pricing</a> y <strong>escoger la licencia</strong> que te convenga. Los usuarios que deseen probar la solución antes de comprar pueden descargar la versión gratuita de prueba, que incluye las <strong>características básicas</strong> de la librería.</p>

<p>En caso de dudas, puedes contactarnos a través del <a href="https://www.jsdocuments.com/contact">formulario de contacto</a> o el <a href="https://www.jsdocuments.com/forum">foro</a>. También existe la posibilidad de <strong>obtener soporte</strong> para atender necesidades técnicas específicas.</p>

<p>La librería es un diseño de <a href="https://www.narcealabs.com">NarceaLabs</a>, la misma compañía responsable de php<strong>docx</strong>, uno de los productos <strong>más prestigiosos y establecidos</strong> en su campo. En <strong>NarceaLabs</strong> tenemos más de veinticinco años de experiencia diseñando aplicaciones web y librerías de generación de documentos.</p>

<p>Esperamos que js<strong>documents</strong> contribuya a <strong>impulsar los procesos de trabajo</strong> de tu negocio, ayudando a que <strong>ahorres tiempo y esfuerzo de desarrollo</strong> mientras creas los documentos más atractivos posible.</p>

<p>Esta es la <strong>lista completa</strong> de características de js<strong>documents</strong> 1.0:</p>

<ul>
<li><strong>Métodos de contenidos</strong>: addBookmark, addBreak, addComment, addCrossReference, addDateTime, addEndnote, addExternalFile, addFootnote, addFormElement, addImage, addLink, addList, addMathEquation, addMergeField, addPageNumber, addSimpleField, addStructuredDocumentTag, addSvg, addTab, addTable, addTableOfContents, addTableOfFigures, addText, addTextBox, addWordFragment, addWordMl</li>
<li><strong>Métodos de diseño</strong>: addBackgroundImage, addFooter, addHeader, addSection, modifySectionLayout, setBackgroundColor, setRtl</li>
<li><strong>Configuración</strong>: addProperties, docxSettings</li>
<li><strong>Estilos</strong>: createCharacterStyle, createListStyle, createParagraphStyle, createTableStyle</li>
<li><strong>Plantillas</strong>: getTemplateSymbols, getTemplateVariables, openTemplate, processTemplate, removeVariableImage, removeVariableText, replaceVariableCheckbox, replaceVariableExternalFile, replaceVariableImage, replaceVariableInputField, replaceVariableList, replaceVariableTable, replaceVariableText, replaceVariableWordFragment, replaceVariableWordMl, setTemplateSymbols</li>
<li><strong>Otros</strong>: convertMeasuringUnit, save</li>
</ul>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[phpxlsx 4.5: potentes métodos para el trabajo de bajo nivel]]></title><description><![CDATA[<p><a href="https://www.phpxlsx.com"><img src="https://blog.narcealabs.com/content/images/2025/04/phpxlsxBlog.png" alt="phpxlsx 4.5 3.5" title=""></a></p>

<p>Estamos encantados de anunciar que php<strong>xlsx</strong> ha alcanzado <strong>una nueva versión</strong>. Este último lanzamiento incluye una serie de potentes nuevos métodos y características, detallados más abajo.</p>

<p>Puedes conseguir php<strong>xlsx</strong> 4.5 en la sección <a href="https://www.phpxlsx.com/pricing">Pricing</a> de la web. La librería se ofrece en <strong>tres licencias distintas</strong>, de modo</p>]]></description><link>https://blog.narcealabs.com/phpxlsx-4-5-potentes-metodos-trabajo-bajo-nivel/</link><guid isPermaLink="false">9b8c7b02-fbdd-4f3f-8f43-c4442a663742</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Wed, 23 Apr 2025 06:24:17 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/04/phpxlsxBlog-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/04/phpxlsxBlog-1.png" alt="phpxlsx 4.5: potentes métodos para el trabajo de bajo nivel"><p><a href="https://www.phpxlsx.com"><img src="https://blog.narcealabs.com/content/images/2025/04/phpxlsxBlog.png" alt="phpxlsx 4.5: potentes métodos para el trabajo de bajo nivel" title=""></a></p>

<p>Estamos encantados de anunciar que php<strong>xlsx</strong> ha alcanzado <strong>una nueva versión</strong>. Este último lanzamiento incluye una serie de potentes nuevos métodos y características, detallados más abajo.</p>

<p>Puedes conseguir php<strong>xlsx</strong> 4.5 en la sección <a href="https://www.phpxlsx.com/pricing">Pricing</a> de la web. La librería se ofrece en <strong>tres licencias distintas</strong>, de modo que puedas elegir la que mejor se adapte a las necesidades de tu proyecto.</p>

<p>Usuarios con un <a href="https://www.phpxlsx.com/updates">License Update Service (LUS)</a> válido puede descargar esta nueva versión <strong>de forma gratuita</strong>. Hay que ir a <a href="https://www.phpxlsx.com/users/myphpxlsx/licenses">MY PHPXLSX</a> y escoger la licencia que quieras actualizar. Usuarios con versiones anteriores pueden hacerlo también de la misma manera.</p>

<p>A los usuarios sin LUS <strong>animamos a que lo adquieran</strong>, pues permite actualizaciones gratuitas más otros beneficios durante todo un año. </p>

<p>Esta es la lista de características de php<strong>xlsx</strong> 4.5:</p>

<ul>
<li><strong>XlsxPath</strong>:
<ul><li><strong>Añadir</strong> elementos.</li>
<li><strong>Eliminar</strong> elementos.</li></ul></li>
<li>Nuevo método getTemplateVariablesType para <strong>devolver variables</strong> de plantilla y sus tipos.</li>
<li><strong>Indexer</strong>:
<ul><li><strong>Soporte</strong> para archivos XLSM, XLTX y XLST.</li>
<li><strong>Estilos</strong>: fuentes, rellenos, bordes.</li></ul></li>
<li>Soporte para <strong>archivos XLTX y XLSM</strong> como plantillas.</li>
<li>getCell devuelve <strong>estilos de celda</strong>.</li>
<li><strong>Theme charts</strong>:
<ul><li>Establecer el diseño de <strong>títulos personalizados</strong>.</li>
<li>Aplicar <strong>estilos de fuente</strong> a etiquetas de series y valores.</li>
<li>Nueva opción valueDataLabels para <strong>personalizar etiquetas</strong> por posición.</li></ul></li>
<li><strong>Conversion Plugin</strong> basado en LibreOffice:
<ul><li>Añadido <strong>"--norestore"</strong> a todas las conversiones.</li>
<li><strong>Nueva documentación</strong> en la carpeta macros-libreoffice para activar y utilizar la compresión sin pérdida sin añadir macros.</li>
<li>Nueva opción path en la transformación para <strong>establecer la ruta</strong> a libreoffice.</li>
<li><strong>Nueva opción</strong> escapeshellarg.</li></ul></li>
<li>Split permite establecer <strong>una ruta personalizada</strong> para documentos de destino diferentes a los de la carpeta script.</li>
<li>Aplicación de <strong>estilos de celda mejorada</strong> en contenidos de celda con addTable.</li>
<li><strong>Eliminado ~E_STRICT</strong> de los niveles de error logger por defecto cuando se usa PHP 8.0 o más reciente.</li>
<li><strong>Correcciones</strong> en la documentación del phpdoc interno.</li>
</ul>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[phppptx 3.5: Personalización y estilos al máximo]]></title><description><![CDATA[<p><a href="https://www.phppptx.com"><img src="https://blog.narcealabs.com/content/images/2025/04/phppptxBlog-1.png" alt="phppptx 3.5" title=""></a></p>

<p>Nos alegra anunciar php<strong>pptx</strong> versión <strong>3.5</strong>. Esta nueva actualización ofrece <strong>características y herramientas</strong> esenciales, descritas en esta entrada.</p>

<p>Puedes conseguir php<strong>pptx</strong> en la sección <a href="https://www.phppptx.com/pricing">Pricing</a> de la web de la librería, donde se ofrecen <strong>tres licencias distintas</strong>, para que escojas la que mejor se adapte a tus</p>]]></description><link>https://blog.narcealabs.com/phppptx-3-5-personalizacion-estilos-maximo/</link><guid isPermaLink="false">18357d93-7611-4362-8e2f-136e17abea46</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 07 Apr 2025 08:28:39 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/04/phppptxBlog-2.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/04/phppptxBlog-2.png" alt="phppptx 3.5: Personalización y estilos al máximo"><p><a href="https://www.phppptx.com"><img src="https://blog.narcealabs.com/content/images/2025/04/phppptxBlog-1.png" alt="phppptx 3.5: Personalización y estilos al máximo" title=""></a></p>

<p>Nos alegra anunciar php<strong>pptx</strong> versión <strong>3.5</strong>. Esta nueva actualización ofrece <strong>características y herramientas</strong> esenciales, descritas en esta entrada.</p>

<p>Puedes conseguir php<strong>pptx</strong> en la sección <a href="https://www.phppptx.com/pricing">Pricing</a> de la web de la librería, donde se ofrecen <strong>tres licencias distintas</strong>, para que escojas la que mejor se adapte a tus necesidades.</p>

<p>Los usuarios con un <a href="https://www.phppptx.com/updates">License Update Service (LUS)</a> válido tienen acceso a la <strong>descarga gratuita</strong> de este nuevo lanzamiento. Basta con ir a <a href="https://www.phppptx.com/users/myphppptx/licenses">MY PHPPPTX</a> para actualizar la licencia. Los usuarios con versiones previas de su licencia <strong>pueden actualizarla</strong> en el mismo sitio.</p>

<p>Si no tienes <strong>LUS</strong>, es el momento de conseguirlo, pues garantiza <strong>acceso gratuito</strong> a nuevas versiones y otros beneficios durante un año entero.</p>

<p>Esta es la <a href="https://www.phppptx.com/news/post/phppptx-v3-5-release-notes/8">lista completa de novedades</a> de php<strong>pptx</strong> <strong>3.5</strong>:</p>

<ul>
<li><strong>PptxCustomizer</strong>:
<ul><li><strong>Cambiar estilos de contenidos</strong> existentes sobre la marcha en presentaciones creadas desde cero o con plantillas.</li></ul></li>
<li><strong>PptxPath</strong>:
<ul><li><strong>Clonar</strong> elementos.</li>
<li><strong>Conseguir</strong> elementos.</li>
<li><strong>Mover</strong> elementos.</li>
<li><strong>Eliminar</strong> elementos.</li></ul></li>
<li>Nuevo método <strong>getTemplateVariablesType</strong> para <strong>devolver variables de plantilla</strong> y sus tipos.</li>
<li>Nuevo método <strong>removeTiming</strong> para <strong>eliminar etiquetas</strong> de medición de tiempo.</li>
<li><strong>Nueva opción</strong> de tipo en replaceVariableText y removeVariableText para <strong>hacer reemplazos</strong> de tipo bloque y en línea.</li>
<li><strong>Nuevos estilos de párrafo</strong>: alineación distribuida, antes de sangrado de texto, margen izquierdo, antes y después del espaciado, derecha a izquierda.</li>
<li><strong>Indexer</strong>:
<ul><li>Soporte para archivos <strong>PPTM, POTX</strong> y <strong>POTM</strong>.</li>
<li><strong>Audios</strong>.</li>
<li><strong>Vídeos</strong>.</li></ul></li>
<li>Fusión de <strong>archivos PPTX</strong>:
<ul><li>Soporte de <strong>imágenes y medios</strong> en temas.</li>
<li>Soporte de <strong>diagramas</strong> (diseño, datos, dibujo, color y quickStyles).</li>
<li>Arreglo automático de <strong>rutas internas</strong> no estándar.</li></ul></li>
<li><strong>HTML</strong> a <strong>DOCX</strong>:
<ul><li><strong>Etiquetas de lista</strong> (ul, ol, li).</li>
<li>Mejorado el manejo de <strong>etiquetas br</strong>.</li></ul></li>
<li><strong>Conversion plugin</strong> basado en LibreOffice:
<ul><li>Añadido <strong>"--norestore"</strong> a todas las conversiones.</li>
<li><strong>Nueva documentación</strong> en la carpeta macros-libreoffice para activar y utilizar <strong>compresión sin pérdida</strong> sin añadir un macro.</li>
<li><strong>Nueva opción</strong> de ruta en transformación para establecer la <strong>ruta a libreoffice</strong>.</li>
<li><strong>Nueva opción</strong> escapeshellarg.</li></ul></li>
<li><strong>Plugin de conversión</strong> basado en MS PowerPoint:
<ul><li><strong>PPT</strong> a <strong>PPTX</strong>.</li>
<li><strong>PPTX</strong> a <strong>PPT</strong>.</li>
<li><strong>PPT</strong> a <strong>PDF</strong>.</li></ul></li>
<li>Soporte de archivos <strong>POTX y PPTM</strong> como <strong>plantillas</strong>.</li>
<li><strong>Nueva opción</strong> show en setSlideSettings para <strong>mostrar u ocultar diapositivas</strong>.</li>
<li>Añadido el <strong>valor descr</strong> en los métodos addAudio, addTable y addVideo.</li>
<li>Nueva <strong>opción rtl</strong> en addTable.</li>
<li><strong>Gráficas temáticas</strong>:
<ul><li>Establecer el <strong>diseño de títulos personalizados</strong>.</li>
<li>Aplicar <strong>estilos de fuentes</strong> a etiquetas de series y valores.</li>
<li>Nueva opción valueDataLabels para <strong>personalizar etiquetas</strong> por posición.</li></ul></li>
<li>Las opciones listLevel y listStyles pueden <strong>usarse con addText</strong>.</li>
<li>splitPptx permite establecer <strong>una ruta personalizada</strong> para <strong>documentos de destino diferentes</strong> a los de la carpeta script.</li>
<li><strong>Mejoradas las etiquetas</strong> de limpieza de temporización relacionadas con formas eliminadas en los métodos removeShapeSlide, removeVariableAudio, removeVariableImage y removeVariableVideo.</li>
<li><strong>Eliminado</strong> el <strong>operador @ (shut-up)</strong> en replaceChartData para conseguir <strong>leyendas y categorías</strong>.</li>
<li><strong>Eliminado ~E_STRICT</strong> de los niveles de error logger por defecto cuando se usa PHP 8.0 o más reciente.</li>
<li><strong>Correcciones</strong> en la documentación del phpdoc interno.</li>
</ul>

<p>Adicionalmente, anunciamos una <strong>versión 3.5.1</strong> con fecha <strong>4 de abril de 2025</strong>, que incluye una <strong>leve corrección</strong> que sucede en casos muy infrecuentes, cuando se elimina un placeholder de texto como tipo bloque y la forma incluye múltiples elementos. </p>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[phpdocx 16: plantillas DOCX gratuitas]]></title><description><![CDATA[<p><a href="https://www.phpdocx.com"><img src="https://blog.narcealabs.com/content/images/2025/03/phpdocxBlog-5.png" alt="phpdocx 16" title=""></a></p>

<p>Es un placer anunciar la <strong>version 16</strong> de php<strong>docx</strong>. Esta nueva <strong>version mayor</strong> incluye un gran <strong>paquete de plantillas DOCX</strong> con código de php<strong>docx</strong> de uso gratuito para vuestra conveniencia. También ofrece nuevos métodos y muchas otras características, <strong>hasta un centenar de ellas</strong>. </p>

<p>Dirígete a <a href="https://www.phpdocx.com/pricing">Pricing</a> para conseguir</p>]]></description><link>https://blog.narcealabs.com/phpdocx-16-plantillas-docx-gratuitas/</link><guid isPermaLink="false">d7445c1e-af38-451a-81b2-61d13113f095</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 24 Mar 2025 10:27:36 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/03/phpdocxBlog-6.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/03/phpdocxBlog-6.png" alt="phpdocx 16: plantillas DOCX gratuitas"><p><a href="https://www.phpdocx.com"><img src="https://blog.narcealabs.com/content/images/2025/03/phpdocxBlog-5.png" alt="phpdocx 16: plantillas DOCX gratuitas" title=""></a></p>

<p>Es un placer anunciar la <strong>version 16</strong> de php<strong>docx</strong>. Esta nueva <strong>version mayor</strong> incluye un gran <strong>paquete de plantillas DOCX</strong> con código de php<strong>docx</strong> de uso gratuito para vuestra conveniencia. También ofrece nuevos métodos y muchas otras características, <strong>hasta un centenar de ellas</strong>. </p>

<p>Dirígete a <a href="https://www.phpdocx.com/pricing">Pricing</a> para conseguir la licencia <strong>que mejor se ajusta</strong> a las necesidades de tu proyecto. </p>

<p>Usuarios con un <a href="https://www.phpdocx.com/updates">License Update Service (LUS)</a> gratuito pueden descargar <strong>de manera gratuita</strong> esta versión. Basta ir a <a href="https://www.phpdocx.com/users/myphpdocx/licenses">MY PHPDOCX</a> y <strong>escoger la(s) licencia(s)</strong> que se quiere actualizar.</p>

<p>Usuarios con versiones anteriores también <strong>pueden actualizar</strong> a la última en el mismo lugar.</p>

<p>Asimismo, animamos a los usuarios que no tengan LUS <strong>a adquirirlo</strong>, pues garantiza <strong>acceso gratuito a próximos lanzamientos</strong>, más otras ventajas, durante todo un año.</p>

<p>Las <strong>características principales</strong> de php<strong>docx</strong> 16 son las siguientes:</p>

<ul>
<li><strong>25 plantillas DOCX</strong> con código php<strong>docx</strong> listas para usar.</li>
<li>Nuevo método para insertar una <strong>tabla de autoridades</strong>: addTableAuthorities.</li>
<li><strong>Pies de foto</strong>: 
<ul><li><strong>Nuevo método</strong> addCaption.</li>
<li>Opciones <strong>align y wrapTextInBookmarks</strong> en pies de página addImage y addTable.</li></ul></li>
<li><strong>HTML Extended</strong>:
<ul><li>Nuevas <strong>etiquetas HTML Extended</strong>: phpdocx<em>caption, phpdocx</em>tableauthorities.</li>
<li>Atributo parentId en phpdocx_comment para <strong>responder a comentarios</strong>.</li>
<li>Aplicar URLs base <strong>personalizadas</strong>.</li>
<li>addTableFigures soporta el establecer <strong>estilos personalizados</strong>.</li>
<li><strong>Comprobación adicional</strong> al utilizar mixPlaceholderStyles para no leer elementos DOMText.</li></ul></li>
<li><strong>CSS Extended</strong>:
<ul><li>Nuevo estilo "data-custom" para <strong>añadir estilos personalizados</strong> en textos, párrafos, tablas y listas.</li>
<li>Añadido 'data-font-family: initial' como <strong>nuevo estilo</strong> en contenidos de texto.</li>
<li>Añadido 'data-color: initial' como <strong>nuevo estilo</strong> en contenidos de texto.</li></ul></li>
<li><strong>DOCX a HTML</strong> nativo:
<ul><li>Soporte para <strong>imágenes EMF</strong>.</li>
<li><strong>Fusión</strong> de campos.</li>
<li>Máximo valor de 6 para <strong>encabezamientos</strong>.</li>
<li>Manejar el valor baseline de <strong>vertAlign</strong>.</li>
<li>Etiquetas de documento de <strong>entrada de texto</strong> estructuradas.</li>
<li>Añadidas casillas como contenido de bloque sin elemento de párrafo.</li>
<li><strong>Comprobación adicional</strong> para no aplicar un margen de celda por defecto si se aplican los estilos de margen de celda solo para tablas.</li>
<li>Cast para <strong>flotar valores de px</strong> transformados a pt.</li>
<li>Aplicación de una <strong>posición absoluta a imágenes</strong> establecidas como posición posterior solo si behindDoc está activo.</li>
<li><strong>Eliminado un mensaje descontinuado</strong> cuando un rowspan no se aplica a una tabla.</li></ul></li>
<li><strong>DOCX a PDF</strong> nativo:
<ul><li>Soporte para <strong>imágenes EMF</strong>.</li>
<li><strong>Fusión</strong> de campos.</li>
<li>Máximo valor de 6 para <strong>encabezamientos</strong>.</li>
<li>Manejar el valor baseline de <strong>vertAlign</strong>.</li>
<li>Etiquetas de documento <strong>estructuradas</strong>.</li>
<li><strong>Comprobación adicional</strong> para no aplicar un margen de celda por defecto si solo se aplican estilos de margen de celda en tablas.</li>
<li><strong>Valor de destino</strong> utilizado en Content-Disposition cuando se activa el modo stream.</li>
<li>Aplicación de una <strong>posición absoluta</strong> a imágenes establecido como posición posterior solo si behindDoc está activo.</li>
<li><strong>Eliminado un mensaje descontinuado</strong> cuando un rowspan no se aplica a una tabla.</li></ul></li>
<li><strong>JavaScript API</strong>:
<ul><li><strong>Contenidos</strong>: pies de imagen y de tabla, ecuaciones matemáticas, cajas de texto.</li>
<li><strong>Estilos</strong>: estilos de párrafo por defecto en tablas, bordes de párrafo y tablas.
BorderCell renombrado a <strong>Border</strong>.  </li></ul></li>
<li><strong>PDFUtilities</strong>:
<ul><li><strong>Nuevo método attachFile</strong>: añadir uno o más archivos en un PDF, establecer contenidos XMP RDF.</li>
<li>Nuevo método <strong>addPageNumber</strong>.</li>
<li>Nuevas opciones <strong>addPageNumbers</strong> y <strong>pageNumbersOptions</strong> en mergePdf para añadir números de página.</li>
<li>Las excepciones muestran el <strong>nombre del PDF</strong> si este no existe.</li>
<li>Soportadas versiones del <strong>modelo PDF/A</strong>.</li></ul></li>
</ul>

<p>Y mucho más. La <strong>lista completa de características</strong> se encuentra en la <a href="https://www.phpdocx.com/news/post/phpdocx-v16-release-notes/239">sección de noticias</a> de php<strong>docx</strong>. </p>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[Caso práctico: los gifs animados de phpdocx]]></title><description><![CDATA[<p><a href="https://www.phpdocx.com"><img src="https://blog.narcealabs.com/content/images/2025/03/gif-1.jpg" alt="" title=""></a></p>

<p>A veces tienes delante las mejores ideas, sin darte cuenta de ellas. Es lo que nos ha pasado con los <strong>gifs animados</strong>, que llevan con nosotros mucho tiempo pero no se nos había ocurrido hasta hace unos meses el añadirlas a una newsletter en vez de imágenes estáticas. Lo hicimos</p>]]></description><link>https://blog.narcealabs.com/caso-practico-gifs-animados-phpdocx/</link><guid isPermaLink="false">962e2676-0af2-4ee4-b02c-761b849443f6</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 10 Mar 2025 10:07:35 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/03/gif.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/03/gif.jpg" alt="Caso práctico: los gifs animados de phpdocx"><p><a href="https://www.phpdocx.com"><img src="https://blog.narcealabs.com/content/images/2025/03/gif-1.jpg" alt="Caso práctico: los gifs animados de phpdocx" title=""></a></p>

<p>A veces tienes delante las mejores ideas, sin darte cuenta de ellas. Es lo que nos ha pasado con los <strong>gifs animados</strong>, que llevan con nosotros mucho tiempo pero no se nos había ocurrido hasta hace unos meses el añadirlas a una newsletter en vez de imágenes estáticas. Lo hicimos para anunciar php<strong>docx 14</strong>. El resultado es estupendo y, además, <strong>se ven en todos</strong> los navegadores y lectores de correo. </p>

<p><a href="https://www.phpdocx.com/"><img src="https://blog.narcealabs.com/content/images/2023/06/phpdocx-14-header-v2.gif" alt="Caso práctico: los gifs animados de phpdocx" title=""></a></p>

<p>Tanto nos gustó que <strong>no dudamos en repetir</strong> para celebrar el lanzamiento de php<strong>docx 14.5</strong>. Eso sí, la clave del gif, para que no resulte molesto ni distraiga a los destinatarios, es a nuestro juicio utilizar elementos pequeños, <strong>casi como un huevo de Pascua</strong> para los usuarios más observadores. Así, en el primer caso animamos el latido del corazón pixelado y en el segundo, el cursor que marca la línea de texto. </p>

<p><a href="https://www.phpdocx.com"><img src="https://blog.narcealabs.com/content/images/2023/12/phpdocx-14-5-animated-header.gif" alt="Caso práctico: los gifs animados de phpdocx" title=""></a></p>

<p>Con estos detalles elegantes hemos buscado no solo <strong>presentar las nuevas versiones</strong> <a href="https://www.phpdocx.com/">de phpdocx</a>, sino <strong>mejorar la experiencia</strong> de nuestros usuarios.</p>

<p>¡Hasta el próximo caso práctico!</p>]]></content:encoded></item><item><title><![CDATA[El cementerio de IAs]]></title><description><![CDATA[<p><img src="https://blog.narcealabs.com/content/images/2025/02/IA.jpg" alt="Cementerio de IAs"></p>

<p>“ChatGPT, descanse en paz”. Tranquilos, no se ha descontinuado la inteligencia artificial de OpenAI, pero si algún día esta pasa a mejor vida, sus usuarios <strong>podrán encontrar la referencia</strong> a ella, su “lápida”, por continuar la metáfora, <a href="https://dang.ai/ai-graveyard">en este cementerio de inteligencias artificiales</a> que han visto <strong>interrumpido su desarrollo</strong>. </p>

<p>En</p>]]></description><link>https://blog.narcealabs.com/cementerio-ias/</link><guid isPermaLink="false">1bf4e040-6c96-4a54-8af3-4e32ce1664b7</guid><category><![CDATA[Internet]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 24 Feb 2025 07:20:32 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/02/IA-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/02/IA-1.jpg" alt="El cementerio de IAs"><p><img src="https://blog.narcealabs.com/content/images/2025/02/IA.jpg" alt="El cementerio de IAs"></p>

<p>“ChatGPT, descanse en paz”. Tranquilos, no se ha descontinuado la inteligencia artificial de OpenAI, pero si algún día esta pasa a mejor vida, sus usuarios <strong>podrán encontrar la referencia</strong> a ella, su “lápida”, por continuar la metáfora, <a href="https://dang.ai/ai-graveyard">en este cementerio de inteligencias artificiales</a> que han visto <strong>interrumpido su desarrollo</strong>. </p>

<p>En el camposanto de Dang.ai se puede consultar la <strong>descripción, características y programas similares</strong> para cada inteligencia artificial desaparecida. Sorprende el navegar por el sitio y comprobar que, por cada ChatGPT exitoso, ha habido un montón de creaciones que <strong>no lo fueron tanto</strong>. Así es la vida, también la de las inteligencias artificiales.</p>]]></content:encoded></item><item><title><![CDATA[Javadocx 8: MS Word 2024, SVG, importar estilos de lista...]]></title><description><![CDATA[<p><a href="https://www.javadocx.com"><img src="https://blog.narcealabs.com/content/images/2025/02/header.png" alt="javadocx 8" title=""></a></p>

<p>Estamos encantados de anunciar <strong>Javadocx 8</strong>, <a href="https://www.javadocx.com/">la nueva versión mayor de la librería</a>, que incluye características esenciales como el <strong>soporte para MS Word 2024</strong>, entre otros.</p>

<p>Es el momento de conseguir <strong>Javadocx</strong> y crear increíbles <strong>DOCX con Java</strong>. La sección <a href="https://www.javadocx.com/pricing">Pricing</a> tiene tres licencias disponibles, tan solo escoge la que</p>]]></description><link>https://blog.narcealabs.com/javadocx-8-ms-word-2024-svg-importar-estilos/</link><guid isPermaLink="false">4fa02d3b-df8c-4ef1-a551-0ffa6476614e</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 10 Feb 2025 07:44:59 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/02/header-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/02/header-1.png" alt="Javadocx 8: MS Word 2024, SVG, importar estilos de lista..."><p><a href="https://www.javadocx.com"><img src="https://blog.narcealabs.com/content/images/2025/02/header.png" alt="Javadocx 8: MS Word 2024, SVG, importar estilos de lista..." title=""></a></p>

<p>Estamos encantados de anunciar <strong>Javadocx 8</strong>, <a href="https://www.javadocx.com/">la nueva versión mayor de la librería</a>, que incluye características esenciales como el <strong>soporte para MS Word 2024</strong>, entre otros.</p>

<p>Es el momento de conseguir <strong>Javadocx</strong> y crear increíbles <strong>DOCX con Java</strong>. La sección <a href="https://www.javadocx.com/pricing">Pricing</a> tiene tres licencias disponibles, tan solo escoge la que se ajuste mejor a las necesidades de tu proyecto. Usuarios con versiones anteriores <strong>pueden actualizar a la última</strong> en <a href="https://www.javadocx.com/users/myphpdocx/licenses">MY JAVADOCX</a>. </p>

<p>Los que tengan un <a href="https://www.javadocx.com/updates">License Update Service (LUS)</a> activo pueden <strong>descargarla gratis</strong> en el mismo sitio. LUS garantiza <strong>actualizaciones gratuitas por un año</strong>, más otros beneficios.</p>

<p>¿Trabajas con PHP? Entonces tenemos buenas noticias. Nuestro <a href="https://www.phpdocx.com/">phpdocx Bureau</a> ofrece <strong>tres librerías Premium</strong> (php<strong>docx</strong>, php<strong>xlsx</strong>, php<strong>pptx</strong>) en una sola suite, para que puedas crear increíbles DOCX, XLSX y PPTX <strong>de forma dinámica</strong>. </p>

<p>¡Saca el mayor partido a tus documentos con <strong>Javadocx 8</strong>!</p>

<p>Esta es la <strong>lista completa de características</strong> de la nueva versión:</p>

<ul>
<li>Soporte para <strong>MS Word 2024</strong>.</li>
<li>Nuevo método para insertar <strong>contenidos SVG</strong>: addSVG.</li>
<li>Nuevo método para <strong>importar estilos de lista</strong>: importListStyle.</li>
<li>Nuevo método para <strong>añadir etiquetas</strong>: addTab.</li>
<li>Opciones para <strong>añadir textos alternativos</strong> en imágenes, enlaces y tablas.</li>
<li>Mejoras en <strong>HTML a DOCX</strong> cuando se aplican valores rowspan y colspan.</li>
<li>Se reordenan los archivos internos XML en la estructura de la plantilla base por defecto para <strong>devolver el tipo mime</strong> de Microsoft Word 2007+.</li>
<li>Mejoras al aplicar <strong>tamaños personalizados</strong> cuando se añaden imágenes.</li>
<li>El <strong>clonado de métodos</strong> (cloneWordContent y cloneBlock) genera nuevos ID y atributos para dibujar etiquetas de propiedades no visuales de objetos.</li>
<li>DOCXCustomizer <strong>no necesita estilos existentes</strong> de filas cuando se actualizan los estilos trPr.</li>
</ul>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[¿Cuánto queda hasta 2030?]]></title><description><![CDATA[<p><img src="https://blog.narcealabs.com/content/images/2025/01/mike-marrah-2Cf0isxtHqE-unsplash.jpg" alt="2030"></p>

<p>Sesenta meses, en la fecha en que esto se escribe. <a href="https://monthsuntil2030.org/index.html">En esta página</a> se puede descargar un calendario <strong>que lleva la cuenta hasta ese año</strong>, fecha tope para <strong>limitar el calentamiento global</strong> por debajo de 1.5°C, según lo firmado por 196 países en el Acuerdo de París de</p>]]></description><link>https://blog.narcealabs.com/cuanto-queda-hasta-2030/</link><guid isPermaLink="false">d55436f6-f179-4a7e-8d27-291e1330803d</guid><category><![CDATA[curiosidades]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 27 Jan 2025 07:06:18 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/01/mike-marrah-2Cf0isxtHqE-unsplash-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/01/mike-marrah-2Cf0isxtHqE-unsplash-1.jpg" alt="¿Cuánto queda hasta 2030?"><p><img src="https://blog.narcealabs.com/content/images/2025/01/mike-marrah-2Cf0isxtHqE-unsplash.jpg" alt="¿Cuánto queda hasta 2030?"></p>

<p>Sesenta meses, en la fecha en que esto se escribe. <a href="https://monthsuntil2030.org/index.html">En esta página</a> se puede descargar un calendario <strong>que lleva la cuenta hasta ese año</strong>, fecha tope para <strong>limitar el calentamiento global</strong> por debajo de 1.5°C, según lo firmado por 196 países en el Acuerdo de París de 2015.</p>

<p>El Acuerdo <strong>es legalmente vinculante</strong>, quizá por eso Estados Unidos lo firmó, luego lo abandonó, en 2020, bajo el primer mandato de Donald Trump, para volver a él un año después, con Joe Biden en la Casa Blanca. Estados Unidos <strong>es el segundo país más contaminante del mundo</strong>, después de China (que nunca ha abandonado el acuerdo), así que le recomendamos al presidente Trump <strong>que se baje el calendario</strong>, por si acaso.</p>

<p>Por cierto, si lees esto desde España, <strong>tampoco te angusties</strong>: estamos en el puesto 27 en la lista de países contaminantes, y provocamos el 0,58% de la contaminación mundial.</p>]]></content:encoded></item><item><title><![CDATA[Z3, la primera computadora programable del mundo]]></title><description><![CDATA[<p><img src="https://blog.narcealabs.com/content/images/2025/01/zuse_archive_z3_recon_project.jpg" alt="Z3, la primera computadora programable del mundo"></p>

<p>El 12 de mayo de 1941, <strong>el ingeniero alemán</strong> Konrad Zuse presentó en público <strong>la Z3</strong>, <a href="https://lcg.mx/z3-la-primera-computadora-programable/">la primera computadora programable</a> y <strong>completamente automática</strong> del mundo. Zuse llevaba <strong>seis años trabajando</strong> en su desarrollo. La máquina tenía dos mil trescientos relés y podía efectuar cálculos con aritmética en coma flotante. Si</p>]]></description><link>https://blog.narcealabs.com/z3-primera-computadora-programable-mundo/</link><guid isPermaLink="false">209356e8-0e9d-4886-9741-06a3938113f1</guid><category><![CDATA[curiosidades]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 13 Jan 2025 07:37:54 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2025/01/zuse_archive_z3_recon_project-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2025/01/zuse_archive_z3_recon_project-1.jpg" alt="Z3, la primera computadora programable del mundo"><p><img src="https://blog.narcealabs.com/content/images/2025/01/zuse_archive_z3_recon_project.jpg" alt="Z3, la primera computadora programable del mundo"></p>

<p>El 12 de mayo de 1941, <strong>el ingeniero alemán</strong> Konrad Zuse presentó en público <strong>la Z3</strong>, <a href="https://lcg.mx/z3-la-primera-computadora-programable/">la primera computadora programable</a> y <strong>completamente automática</strong> del mundo. Zuse llevaba <strong>seis años trabajando</strong> en su desarrollo. La máquina tenía dos mil trescientos relés y podía efectuar cálculos con aritmética en coma flotante. Si no goza del prestigio y conocimiento popular tal vez se deba a que se creó como apoyo bélico para el gobierno alemán <strong>durante la Segunda Guerra Mundial</strong>.</p>

<p>Pese a ello, y a que su finalidad <strong>era concreta y no genérica</strong>, <a href="https://parceladigital.com/articulo/la-maquina-z3-de-zuse">la Z3</a> es capaz de <strong>superar el Test de Turing</strong>, y merece su reconocimiento como abuelo de los ordenadores modernos, que <strong>se adelantó en cuatro años</strong> y nueve meses a la norteamericana ENIAC, esta sí destinada a un uso genérico.</p>

<p>Es forzoso reconocer <strong>el genio de Zuse</strong>: después de la Z3 creó uno de los primeros lenguajes de programación de alto nivel, el Plankalkül, que permaneció inédito durante treinta años. El ingeniero llevó a cabo estas innovaciones en soledad, <strong>al margen de la comunidad científica</strong> de su tiempo.</p>

<p>Siendo tan revolucionaria como fue, cabe decir que la Z3 <strong>lo podría haber sido aún más</strong>: Zuse tuvo que construirla con elementos electromecánicos a falta de presupuesto <strong>para basarla en la electrónica</strong>. </p>

<p>Los bombardeos aliados destruyeron la Z3 original en 1943. <strong>Se puede visitar una réplica</strong> operativa en el Museo Alemán de Múnich. </p>

<p>Imagen | Konrad Zuse Internet Archive</p>]]></content:encoded></item><item><title><![CDATA[Feliz Navidad desde NarceaLabs]]></title><description><![CDATA[<p><img src="https://blog.narcealabs.com/content/images/2024/12/christmas2024-2-icons.png" alt="Feliz Navidad desde NarceaLabs"></p>

<p><strong>Feliz Navidad</strong>, queridos amigos, usuarios y lectores de este blog.</p>

<p>Cada año desde <strong>NarceaLabs</strong> tenemos la tradición de felicitar las fiestas <strong>y de mandar nuestros mejores deseos</strong> a todo el que lo lea, ya sea usuario de nuestros productos o no. Aunque nos tememos que este año la felicitación estará</p>]]></description><link>https://blog.narcealabs.com/feliz-navidad-narcealabs/</link><guid isPermaLink="false">b709c378-91a6-40ec-a8ef-87e678d94c3a</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 16 Dec 2024 08:15:00 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2024/12/christmas2024-2-icons-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2024/12/christmas2024-2-icons-1.png" alt="Feliz Navidad desde NarceaLabs"><p><img src="https://blog.narcealabs.com/content/images/2024/12/christmas2024-2-icons.png" alt="Feliz Navidad desde NarceaLabs"></p>

<p><strong>Feliz Navidad</strong>, queridos amigos, usuarios y lectores de este blog.</p>

<p>Cada año desde <strong>NarceaLabs</strong> tenemos la tradición de felicitar las fiestas <strong>y de mandar nuestros mejores deseos</strong> a todo el que lo lea, ya sea usuario de nuestros productos o no. Aunque nos tememos que este año la felicitación estará empañada de tristeza.</p>

<p><strong>NarceaLabs</strong> es una empresa española, y no podemos publicar esta entrada sin dedicar unas líneas <strong>a nuestros compatriotas valencianos</strong>, que han sufrido la peor catástrofe en un siglo, la gota fría, o DANA, que ha arrasado la comunidad. La tarea de reconstrucción va a ser larga, y el dolor tardará en mitigarse, pero <strong>queremos mandar nuestro afecto</strong> y esperanza para ellos.</p>

<p>Para superar el dolor solo cabe trabajar, mostrar valentía, y no desfallecer, y por eso queremos <strong>aplaudir el esfuerzo</strong> solidario y espontáneo de la buena gente que se ha lanzado a ayudar, ya fuera como voluntarios o enviando alguna aportación. Sois lo mejor que tiene nuestro país.</p>

<p>De vuelta a nuestras actividades, este es el año en que <strong>NarceaLabs cambió a su actual nombre</strong>, tras una larga etapa bajo la denominación de 2mdc. Con el de <strong>NarceaLabs</strong> ya activo en nuestros productos, incluyendo <a href="https://www.narcealabs.com/">la renombrada web</a>, <strong>esperamos dar lo mejor de nosotros mismos</strong>, siempre con la vista en el futuro, en nuestros productos y usuarios.</p>

<p>Durante 2024, nuestras librerías principales, <a href="https://www.phpdocx.com/">phpdocx</a>, <a href="https://www.phpxlsx.com/">phpxlsx</a> y <a href="https://www.phppptx.com/">phppptx</a>, han publicado <strong>dos nuevas versiones</strong> cada uno. Eso supone seis versiones, de media una cada dos meses, <strong>todas con características técnicas</strong> muy avanzadas. Entre ellas, la API de JavaScript de php<strong>docx</strong> o los comandos de CLI de php<strong>xlsx</strong>, que ya estaba integrado en las otras dos librerías.</p>

<p>En fin, <strong>un trabajo ímprobo</strong> que nuestros usuarios han premiado con su fidelidad. Para ellos nuestro sincero agradecimiento y promesa de continuar en la brecha.</p>

<p>2024 ha sido un año de celebraciones redondas: php<strong>docx</strong> ha cumplido <strong>quince años</strong>, y <strong>NarceaLabs veinticinco</strong>. Brindamos por otros veinticinco más en vuestra compañía. Acabemos con una nota de esperanza, esperando <strong>que el 2025 sea un año próspero</strong> y constructivo para todos.</p>]]></content:encoded></item><item><title><![CDATA[phpxlsx 4: 100% compatible (y más)]]></title><description><![CDATA[<p><a href="https://www.phpxlsx.com"><img src="https://blog.narcealabs.com/content/images/2024/12/blog-phpxlsx.png" alt="" title=""></a></p>

<p>Estamos encantados de anunciar la <strong>cuarta versión mayor</strong> de <a href="https://www.phpxlsx.com">phpxlsx</a>, nuestra librería para la <strong>generación dinámica de hojas de cálculo</strong> con PHP.</p>

<p>Esta versión se ha diseñado con el objetivo de hacerla compatible con las últimas versiones de <strong>MS Excel (2024)</strong> y <strong>todo PHP, de 5.6 a 8.4</strong></p>]]></description><link>https://blog.narcealabs.com/phpxlsx-4-compatible/</link><guid isPermaLink="false">3fbae2dd-140b-49b5-9ed8-3bd802ad689a</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 02 Dec 2024 10:24:59 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2024/12/blog-phpxlsx-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2024/12/blog-phpxlsx-1.png" alt="phpxlsx 4: 100% compatible (y más)"><p><a href="https://www.phpxlsx.com"><img src="https://blog.narcealabs.com/content/images/2024/12/blog-phpxlsx.png" alt="phpxlsx 4: 100% compatible (y más)" title=""></a></p>

<p>Estamos encantados de anunciar la <strong>cuarta versión mayor</strong> de <a href="https://www.phpxlsx.com">phpxlsx</a>, nuestra librería para la <strong>generación dinámica de hojas de cálculo</strong> con PHP.</p>

<p>Esta versión se ha diseñado con el objetivo de hacerla compatible con las últimas versiones de <strong>MS Excel (2024)</strong> y <strong>todo PHP, de 5.6 a 8.4</strong>, además de soportar un nuevo formato de imagen, WebP, entre otras novedades que detallamos más abajo.</p>

<p>Como siempre, para conseguir la librería basta con ir a la sección <a href="https://www.phpxlsx.com/pricing">Pricing</a> de la web y <strong>escoger la licencia que mejor se ajuste</strong> a las necesidades de tu proyecto. Usuarios con una versión anterior pueden actualizarla yendo a <a href="https://www.phpxlsx.com/users/myphpxlsx/licenses">MY PHPXLSX</a> y haciendo clic en Upgrade to. </p>

<p>Usuarios con un <strong>LUS</strong> (<a href="https://www.phpxlsx.com/updates">License Update Service</a>) activo tienen <strong>acceso gratuito a la nueva versión</strong>, que pueden descargar en MY PHPXLSX.</p>

<p>¿Utilizas documentos <strong>Word</strong> y <strong>PowerPoint</strong>? Te interesará saber que la suite php<strong>docx Bureau</strong> incluye <strong>tres licencias Premium</strong> de php<strong>docx</strong>, php<strong>pptx</strong> y php<strong>xlsx</strong> a un precio imbatible. Puedes conseguirla <a href="https://www.phpdocx.com/pricing">en la web de phpdocx</a>.</p>

<p>Entre las principales características de php<strong>xlsx</strong> 4, se encuentran:</p>

<ul>
<li>Soporte para <strong>MS Excel 2024</strong>.</li>
<li>Soporte para todo <strong>PHP de 5.6 a 8.4</strong>.</li>
<li>Soporte para formato de <strong>imagen WebP</strong>.</li>
<li>Nuevo método removeCell para <strong>eliminar celdas</strong>.</li>
<li><strong>HTML a DOCX</strong>:
<ul><li>Variables <strong>CSS</strong>.</li>
<li>Soporte para <strong>selectores</strong> root y only-child.</li>
<li>Mejorado el manejo de <strong>media queries de CSS</strong>.</li>
<li>Añadidos <strong>colores HEX CSS de 8 dígitos</strong> como colores HEX de 6 dígitos.</li></ul></li>
<li>Nuevo método removeVariableImage para <strong>eliminar placeholders</strong> de imagen.</li>
<li>Manejo automático de <strong>extensiones</strong> XLSX, XLSM, XLTX y XLTM.</li>
<li>Soporte del tipo de <strong>gráfico ofPie</strong> en addChart.</li>
<li>replaceVariableImage incluye opciones para establecer <strong>tamaños personalizados</strong> y opciones descr y alt: colOffset, colSize, rowOffset y rowSize.</li>
<li>Soporte para aplicar <strong>colores personalizados</strong> a líneas en gráficas temáticas.</li>
<li><strong>Encrypt XLSX</strong> soporta archivos mayores que 6.5MB.</li>
</ul>

<p>Y mucho más. La <strong>lista completa</strong> de características se encuentra en la <a href="https://www.phpxlsx.com/news/post/phpxlsx-v4-release-notes/8">sección de noticias</a> de php<strong>xlsx</strong>. </p>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[phppptx 3: PowerPoint 2024, PHP 8.4 y más]]></title><description><![CDATA[<p><a href="https://www.phppptx.com"><img src="https://blog.narcealabs.com/content/images/2024/11/blog-phppptx-3.png" alt="phppptx 3" title=""></a></p>

<p>Anunciamos la tercera versión de php<strong>pptx</strong>, nuestra librería para la <strong>generación dinámica</strong> con <strong>PHP</strong> de presentaciones de <strong>PowerPoint</strong>.</p>

<p>Estamos encantados de presentarla, por <strong>sus muchas características</strong>, diseñadas para que impulséis vuestros proyectos y generéis las presentaciones más impactantes.</p>

<p>Se puede conseguir de php<strong>pptx</strong> en la sección <a href="https://www.phppptx.com/pricing">Pricing</a> de</p>]]></description><link>https://blog.narcealabs.com/phppptx-3-powerpoint-2024-php-8-4/</link><guid isPermaLink="false">70a53288-a5e3-41ab-9a30-9199fa3636e1</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 18 Nov 2024 08:47:41 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2024/11/blog-phppptx-2.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2024/11/blog-phppptx-2.png" alt="phppptx 3: PowerPoint 2024, PHP 8.4 y más"><p><a href="https://www.phppptx.com"><img src="https://blog.narcealabs.com/content/images/2024/11/blog-phppptx-3.png" alt="phppptx 3: PowerPoint 2024, PHP 8.4 y más" title=""></a></p>

<p>Anunciamos la tercera versión de php<strong>pptx</strong>, nuestra librería para la <strong>generación dinámica</strong> con <strong>PHP</strong> de presentaciones de <strong>PowerPoint</strong>.</p>

<p>Estamos encantados de presentarla, por <strong>sus muchas características</strong>, diseñadas para que impulséis vuestros proyectos y generéis las presentaciones más impactantes.</p>

<p>Se puede conseguir de php<strong>pptx</strong> en la sección <a href="https://www.phppptx.com/pricing">Pricing</a> de su web. Usuarios con versiones anteriores <strong>pueden actualizarla</strong> en <a href="https://www.phppptx.com/users/myphppptx/licenses">MY PHPPPTX</a>. Si eres usuario de de php<strong>pptx</strong> y tienes un <strong>LUS</strong> (<a href="https://www.phppptx.com/updates">License Update Service</a>) activo, ¡enhorabuena!, esta versión está disponible <strong>de forma gratuita</strong> para que la descargues. Y si no lo eres, te recomendamos que te hagas con este servicio <strong>para no perderte ni una actualización</strong> gratis.</p>

<p>Y si tu proyecto requiere la generación de <strong>DOCX, XLSX</strong> y <strong>PPTX</strong>, tienes la suite php<strong>docx</strong> Bureau disponible, que incluye <strong>versiones Premium</strong> de php<strong>docx</strong>, php<strong>xlsx</strong> y de php<strong>pptx</strong> por un precio muy especial. Puede adquirirse <a href="https://www.phpdocx.com/pricing">en la web de phpdocx</a>.</p>

<p>Las <strong>características principales</strong> de de php<strong>pptx</strong> 4 son:</p>

<ul>
<li>Soporte para <strong>MS PowerPoint 2024</strong>.</li>
<li>Soporte para todo <strong>PHP</strong>, de 5.6 a 8.4.</li>
<li>Combinar archivos <strong>PPTX</strong>.</li>
<li><strong>Notas</strong>:
<ul><li>Añadir <strong>nuevas notas</strong> en diapositivas.</li>
<li><strong>Reemplazar</strong> variables.</li>
<li><strong>Eliminar</strong> notas.</li></ul></li>
<li><strong>Nuevos objetivos</strong> que usar con métodos para reemplazar y eliminar plantillas: notesSlides, slideLayouts y slideMasters.</li>
<li>Nuevo método para <strong>insertar contenidos</strong> SVG: addSvg.</li>
<li>Soporte para el <strong>formato de imágenes</strong> WebP.</li>
<li><strong>HTML a DOCX</strong>:
<ul><li><strong>Variables CSS</strong>.</li>
<li>Soporte para <strong>selectores</strong> root y only-child.</li>
<li>Mejora del manejo de <strong>media queries</strong> de CSS.</li>
<li><strong>Colores HEX</strong> CSS de 8 dígitos se añaden como colores HEX de 6 dígitos.</li></ul></li>
<li>Nuevo método para <strong>añadir un macro</strong>: addMacroFromPptx.</li>
<li>Nuevos métodos para <strong>eliminar contenidos</strong> en una plantilla: removeVariableAudio, removeVariableImage, removeVariableVideo.</li>
<li>Nuevo método para <strong>añadir enlaces</strong>: addLink.</li>
<li>Manejo automático de <strong>extensiones</strong> PTX, PPTM, POTX y POTM.</li>
<li>Soporte del tipo de <strong>gráfica ofPie</strong> en addChart.</li>
<li><strong>Indexer</strong>: Notas.</li>
<li>replaceVariableImage incluye opciones sizeX y sizeY para <strong>establecer tamaños personalizados</strong> y la opción descr.</li>
</ul>

<p>Y estas son solo algunas. La <strong>lista completa</strong> de características y funcionalidades de de php<strong>pptx</strong> 3 puede consultarse <a href="https://www.phppptx.com/news/post/phppptx-v3-release-notes/7">en la sección de noticias</a> de la web: </p>

<p>¡Feliz programación!</p>]]></content:encoded></item><item><title><![CDATA[2mdc es ahora NarceaLabs]]></title><description><![CDATA[<p><a href="https://www.narcealabs.com"><img src="https://blog.narcealabs.com/content/images/2024/11/narcealabs-blog.png" alt="2mdc es ahora NarceaLabs" title=""></a></p>

<p>Este año 2024, cumplida <strong>una larga y fructífera etapa</strong> en nuestra carrera, cambiamos nuestra denominación comercial 2mdc por la de <strong>NarceaLabs</strong>, unificando <strong>para mayor claridad</strong> la denominación societaria y pública. Con esto pretendemos transmitir nuestro objetivo de renovarnos y <strong>dar el mejor servicio</strong> a nuestros usuarios.</p>

<p>Han sido <strong>más de</strong></p>]]></description><link>https://blog.narcealabs.com/2mdc-narcealabs/</link><guid isPermaLink="false">689853f1-1c33-4ead-8fb0-9cccb0ff65d0</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 04 Nov 2024 10:52:27 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2024/11/narcealabs-blog-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2024/11/narcealabs-blog-1.png" alt="2mdc es ahora NarceaLabs"><p><a href="https://www.narcealabs.com"><img src="https://blog.narcealabs.com/content/images/2024/11/narcealabs-blog.png" alt="2mdc es ahora NarceaLabs" title=""></a></p>

<p>Este año 2024, cumplida <strong>una larga y fructífera etapa</strong> en nuestra carrera, cambiamos nuestra denominación comercial 2mdc por la de <strong>NarceaLabs</strong>, unificando <strong>para mayor claridad</strong> la denominación societaria y pública. Con esto pretendemos transmitir nuestro objetivo de renovarnos y <strong>dar el mejor servicio</strong> a nuestros usuarios.</p>

<p>Han sido <strong>más de dos décadas</strong> de trabajo duro en el apasionante, y cambiante, mundo de las nuevas tecnologías. Años de desarrollos propios y para clientes, que nos han proporcionado enormes satisfacciones. El cambio de nombre representa <strong>una especie de brindis</strong> por otros veinte años más, ¡por lo menos!</p>

<p>Tenemos <strong>muchos proyectos</strong> para el futuro en la agenda. Con el nuevo rótulo de <strong>NarceaLabs</strong>, <a href="https://www.narcealabs.com">y la web en su nuevo dominio</a>, nos sentimos más motivados e ilusionados que nunca para hacerlos realidad y compartirlos con vosotros. Como siempre, los lectores de este blog (que también recibe el nuevo nombre, por supuesto) <strong>seréis los primeros</strong> en saberlo.</p>]]></content:encoded></item><item><title><![CDATA[phpdocx integra las funcionalidades de dynadocx]]></title><description><![CDATA[<p><a href="https://www.phpdocx.com/pricing"><img src="https://blog.narcealabs.com/content/images/2024/10/dynadocx-blog.png" alt="dynadocx y phpdocx" title=""></a></p>

<p>Hoy anunciamos que nuestralibrería dynadocx <strong>queda descontinuada</strong>, debido a que sus características <strong>se engloban en</strong> php<strong>docx</strong>. </p>

<p>Podéis encontrar dichas funcionalidades <a href="https://www.phpdocx.com/documentation/introduction/compiled-mode-PHP">en el Modo Compilado</a> de php<strong>docx</strong>, disponible en las licencias <strong>Premium</strong> y <strong>Bureau</strong>.</p>

<p>El modo compilado utiliza un ejecutable <strong>para trabajar con</strong> php<strong>docx</strong> <strong>en lugar de PHP</strong></p>]]></description><link>https://blog.narcealabs.com/phpdocx-integra-funcionalidades-dynadocx/</link><guid isPermaLink="false">4c35b9ea-ef71-458f-8c11-a8ae5774f761</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 21 Oct 2024 06:28:22 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2024/10/dynadocx-blog-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2024/10/dynadocx-blog-1.png" alt="phpdocx integra las funcionalidades de dynadocx"><p><a href="https://www.phpdocx.com/pricing"><img src="https://blog.narcealabs.com/content/images/2024/10/dynadocx-blog.png" alt="phpdocx integra las funcionalidades de dynadocx" title=""></a></p>

<p>Hoy anunciamos que nuestralibrería dynadocx <strong>queda descontinuada</strong>, debido a que sus características <strong>se engloban en</strong> php<strong>docx</strong>. </p>

<p>Podéis encontrar dichas funcionalidades <a href="https://www.phpdocx.com/documentation/introduction/compiled-mode-PHP">en el Modo Compilado</a> de php<strong>docx</strong>, disponible en las licencias <strong>Premium</strong> y <strong>Bureau</strong>.</p>

<p>El modo compilado utiliza un ejecutable <strong>para trabajar con</strong> php<strong>docx</strong> <strong>en lugar de PHP</strong>, que es un lenguaje interpretado, lo cual permite <strong>una gran ventaja en rendimiento y flexibilidad</strong>. El modo compilado utiliza también contenidos JSON.</p>

<p>Gracias a esta característica <strong>se pueden obtener</strong> estilos existentes y placeholders, reemplazar textos, listas, tablas, checkbox de placeholders, eliminar placeholders...</p>

<p>El modo compilado funciona <strong>en todos los sistemas operativos y arquitecturas</strong> (Linux, Windows, macOs).</p>]]></content:encoded></item><item><title><![CDATA[phpdocx 15.5: MS Word 2024, PHP 8.4]]></title><description><![CDATA[<p><a href="https://www.phpdocx.com/pricing"><img src="https://blog.narcealabs.com/content/images/2024/10/phpdocx-15-5-header.png" alt="phpdocx 15.5" title=""></a></p>

<p>¡Grandes noticias! php<strong>docx 15.5</strong>, la última versión de la librería, <strong>ya está disponible</strong> <a href="https://www.phpdocx.com/pricing">para su descarga</a>. Más de <strong>cincuenta nuevas funciones</strong> te esperan, incluyendo soporte para <strong>MS Word 2024</strong> y <strong>todas las versiones</strong> de PHP de la <strong>5.6</strong> a <strong>8.4</strong>.</p>

<p>Ve a <a href="https://www.phpdocx.com/pricing">Pricing</a> para <strong>conseguir la</strong></p>]]></description><link>https://blog.narcealabs.com/phpdocx-15-5-ms-word-2024-php-8-4/</link><guid isPermaLink="false">7dba1f0a-084b-418a-9553-8be18b26b3c8</guid><category><![CDATA[Productos propios]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 07 Oct 2024 06:02:29 GMT</pubDate><media:content url="https://blog.narcealabs.com/content/images/2024/10/phpdocx-15-5-header-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.narcealabs.com/content/images/2024/10/phpdocx-15-5-header-1.png" alt="phpdocx 15.5: MS Word 2024, PHP 8.4"><p><a href="https://www.phpdocx.com/pricing"><img src="https://blog.narcealabs.com/content/images/2024/10/phpdocx-15-5-header.png" alt="phpdocx 15.5: MS Word 2024, PHP 8.4" title=""></a></p>

<p>¡Grandes noticias! php<strong>docx 15.5</strong>, la última versión de la librería, <strong>ya está disponible</strong> <a href="https://www.phpdocx.com/pricing">para su descarga</a>. Más de <strong>cincuenta nuevas funciones</strong> te esperan, incluyendo soporte para <strong>MS Word 2024</strong> y <strong>todas las versiones</strong> de PHP de la <strong>5.6</strong> a <strong>8.4</strong>.</p>

<p>Ve a <a href="https://www.phpdocx.com/pricing">Pricing</a> para <strong>conseguir la licencia</strong> que mejor se ajuste a las necesidades de tu proyecto y recuerda añadir tu <a href="https://www.phpdocx.com/updates">License Update Service (LUS)</a> para conseguir futuras versiones (y otros beneficios) <strong>sin coste durante un año</strong>.</p>

<p>Usuarios con un <strong>LUS</strong> válido pueden conseguir gratis php<strong>docx 15.5</strong> en la sección <a href="https://www.phpdocx.com/users/myphpdocx/licenses">MY PHPDOCX</a>. Usuarios con versiones antiguas pueden <strong>actualizar a la nueva</strong> en el mismo sitio.</p>

<p>Estas son las principales características de php<strong>docx 15.5</strong>:</p>

<ul>
<li>Soporte para <strong>MS Word 2024</strong>.</li>
<li>Soporte para <strong>PHP 8.4</strong>.</li>
<li><strong>JavaScript</strong> API:
<ul><li><strong>Contenidos</strong>: comentarios, referencias cruzadas, notas al final, notas al pie, elementos de formulario, fusionar campos, campos simples, etiquetas estructuradas de documento, svg, tablas de imágenes, etiquetas.</li>
<li><strong>Diseño</strong>: añade imagen de fondo, establece color de fondo.</li>
<li><strong>Estilo</strong>: textos (caps, characterSpacing, em, emboss, noProof, position, shadow, smallCaps, textDirection, underlineColor, vanish, verticalAlign, widowControl, wordWrap).</li>
<li><strong>Plantillas</strong>: reemplaza variable de caja de selección, reemplaza variable de campo de entrada de datos.</li>
<li>Consigue los <strong>IDs de marca de lectura y numeración</strong> cuando se abre una plantilla para evitar valores duplicados en contenidos nuevos.</li>
<li><strong>Soporte</strong> para archivos DOCM, DOTX y DOTM como plantillas.</li></ul></li>
<li><strong>Cajas de texto</strong>:
<ul><li>Soporte para <strong>alineación inline</strong> para establecer el método de superposición “in line with text”.</li>
<li>Nueva opción <strong>textboxStyle</strong> para aplicar estilos adicionales como rotación.</li>
<li>Nueva opción de <strong>dirección</strong> para establecer ltr o rtl.</li></ul></li>
<li><strong>DOCXPath</strong>:
<ul><li>Nuevo tipo: <strong>math</strong>.</li></ul></li>
<li><strong>Fusionar</strong> documentos docx:
<ul><li>Contenidos <strong>ink</strong>.</li>
<li>Contenidos <strong>SmartArt</strong>.</li>
<li><strong>Comprobación adicional</strong> para analizar estilos de numeración.</li>
<li>Prevenir <strong>IDs de numeración duplicados</strong> cuando se llama a métodos de fusión múltiples veces usando el mismo documento.</li>
<li><strong>Manejo de IDs inválidos</strong> de OOXML asignado a imágenes en formas</li>
<li>Añadidos <strong>nuevos namespaces XML</strong> a la plantilla base de numeración XML.</li></ul></li>
<li><strong>PDFUtilities</strong>:
<ul><li>Nuevo método para <strong>rotar PDFs</strong>.</li></ul></li>
</ul>

<p>Y eso no es todo. Puedes ver la <strong>lista completa de características</strong> <a href="https://www.phpdocx.com/news/post/phpdocx-15-5-release-notes/236">en la web de php<strong>docx</strong></a>. </p>

<p>Esperamos que php<strong>docx 15.5</strong> os ayude a impulsar vuestros proyectos y a <strong>generar impactantes documentos</strong>. ¡Feliz programación!</p>]]></content:encoded></item></channel></rss>