phppptx 3.5: Personalización y estilos al máximo

Nos alegra anunciar phppptx versión 3.5. Esta nueva actualización ofrece características y herramientas esenciales, descritas en esta entrada. Puedes conseguir phppptx en la sección Pricing de la web de la librería, donde se ofrecen tres licencias distintas, para que escojas la que mejor se adapte a tus necesidades. Los

Artículos recientes

phppptx 3.5

Nos alegra anunciar phppptx versión 3.5. Esta nueva actualización ofrece características y herramientas esenciales, descritas en esta entrada.

Puedes conseguir phppptx en la sección Pricing de la web de la librería, donde se ofrecen tres licencias distintas, para que escojas la que mejor se adapte a tus necesidades.

Los usuarios con un License Update Service (LUS) válido tienen acceso a la descarga gratuita de este nuevo lanzamiento. Basta con ir a MY PHPPPTX para actualizar la licencia. Los usuarios con versiones previas de su licencia pueden actualizarla en el mismo sitio.

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

Esta es la lista completa de novedades de phppptx 3.5:

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

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

¡Feliz programación!