Visión general de funcionalidades
Plataformas compatibles
Aspose.Slides for PHP via Java es una API independiente de la plataforma. Puede usarse en cualquier plataforma (Windows, Linux, macOS, etc.) donde esté instalado PHP 7 o superior. Oracle JDK 7 o superior es otro requisito.
Formatos de archivo y conversiones
Aspose.Slides for PHP via Java admite la mayoría de los formatos de documentos PowerPoint. También le permite exportarlos a los formatos de archivo populares que las organizaciones usan y comparten entre sí. Consulte los detalles a continuación:
| Funcionalidad | Descripción |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for PHP via Java ofrece el procesamiento más rápido para este formato de documento de presentación. |
| Conversión de PPT a PPTX | Aspose.Slides for PHP via Java admite la conversión de PPT a PPTX. |
| Portable Document Format (PDF) | Puede exportar todos los formatos de archivo compatibles a documentos Adobe Portable Document Format (PDF) con un solo método. |
| Especificación del Analizador XML (XPS) | Puede exportar todos los formatos de archivo compatibles a documentos XML Parser Specification (XPS) con un solo método. |
| Tagged Image File Format (TIFF) | Puede exportar todos los formatos de archivo de presentación compatibles a Tagged Image File Format (TIFF). |
| Conversión de PPTX a HTML | Aspose.Slides for PHP via Java admite la conversión de PresentationEx al formato HTML. |
Renderizado de presentaciones
Aspose.Slides for PHP via Java admite el renderizado de alta fidelidad de diapositivas de una presentación a diferentes formatos gráficos. Consulte los detalles a continuación:
| Funcionalidad | Descripción |
|---|---|
| Formatos de imagen compatibles con Java | Con Aspose.Slides for PHP via Java, puede renderizar diapositivas de presentación e imágenes en las diapositivas a todos los formatos gráficos compatibles con Java, como TIFF, PNG, BMP, JPEG y GIF. |
| Formato SVG | Aspose.Slides for PHP via Java también ofrece métodos incorporados que le permiten exportar diapositivas de presentación a formatos Scalable Vector Graphics (SVG). |
| Impresión de presentaciones | Las versiones más recientes de Aspose.Slides for PHP via Java proporcionan métodos de impresión incorporados con diferentes opciones. |
Funciones de contenido
Aspose.Slides for PHP via Java le permite acceder, modificar o crear casi todos los elementos o contenidos de los documentos de presentación. Consulte los detalles a continuación:
| Funcionalidad | Descripción |
|---|---|
| Diapositivas maestras | Las diapositivas maestras definen el diseño de las diapositivas normales. Aspose.Slides for PHP via Java le permite acceder y modificar las diapositivas maestras de los documentos de presentación. |
| Diapositivas normales | Con Aspose.Slides for PHP via Java, puede crear nuevas diapositivas de diferentes tipos; también puede acceder y modificar diapositivas existentes en las presentaciones. |
| Clonado / Copia de diapositivas | Aspose.Slides for PHP via Java dispone de métodos incorporados que le permiten clonar o copiar diapositivas existentes dentro de una presentación. También puede usar diapositivas copiadas y clonadas de una presentación a otra. Dado que una diapositiva hereda su diseño de la diapositiva maestra, los métodos de clonación incorporados copian automáticamente la maestra al clonar. |
| Gestión de secciones de diapositivas | Métodos para organizar diapositivas en diferentes secciones dentro de una presentación. |
| Marcadores de posición y marcadores de texto | Puede acceder a los marcadores de posición y marcadores de texto en una diapositiva. Además, puede crear una diapositiva con marcadores de texto desde cero usando el método apropiado. |
| Encabezados y pies de página | Aspose.Slides for PHP via Java facilita la gestión de encabezados/pies de página en las diapositivas. |
| Notas en diapositivas | Con Aspose.Slides for PHP via Java, puede acceder y modificar notas asociadas a una diapositiva y también añadir nuevas notas. |
| Buscar una forma | También puede encontrar una forma concreta en una diapositiva usando el texto alternativo asociado a la forma. |
| Fondos | Aspose.Slides for PHP via Java le permite trabajar con fondos asociados a una diapositiva maestra o normal en una presentación. |
| Cuadros de texto | Los cuadros de texto pueden crearse desde cero. Puede acceder a los cuadros de texto existentes. También puede modificar sus textos sin perder el formato original. |
| Formas rectangulares | Puede crear o modificar formas rectangulares con Aspose.Slides for PHP via Java. |
| Formas de polilínea | Puede crear o modificar formas de polilínea con Aspose.Slides for PHP via Java. |
| Formas de elipse | Puede crear o modificar formas de elipse con Aspose.Slides for PHP via Java. |
| Formas agrupadas | Aspose.Slides for PHP via Java admite formas agrupadas. |
| Formas automáticas | Aspose.Slides for PHP via Java admite formas automáticas. |
| SmartArt | Aspose.Slides for PHP via Java ofrece soporte para formas SmartArt en MS PowerPoint. |
| Gráficos | Aspose.Slides for PHP via Java ofrece soporte para gráficos MSO en PowerPoint. |
| Serialización de formas | Aspose.Slides for PHP via Java admite una gran cantidad de formas. Cuando Aspose.Slides for PHP via Java no soporta una forma, puede usar un método de serialización mediante el cual puede serializar esa forma a partir de una diapositiva existente. De esta manera, puede reutilizar la forma según sus requisitos. |
| Marcos de imagen | Puede gestionar imágenes en marcos de imagen con Aspose.Slides for PHP via Java. |
| Marcos de audio | Puede enlazar o incrustar archivos de audio en marcos de audio en las diapositivas con Aspose.Slides for PHP via Java. |
| Marcos de vídeo | Puede manejar archivos de vídeo en marcos de vídeo. Aspose.Slides for PHP via Java también ofrece soporte para vídeos vinculados e incrustados. |
| Marco OLE | Puede gestionar objetos OLE en marcos OLE con Aspose.Slides for PHP via Java. |
| Tablas | Aspose.Slides for PHP via Java admite tablas en diapositivas. |
| Controles ActiveX | Soporte para controles ActiveX. |
| Macros VBA | Soporte para la gestión de macros VBA dentro de presentaciones. |
| Marco de texto | Puede acceder al texto de cualquier forma a través del marco de texto asociado a esa forma. |
| Exploración de texto | Puede escanear texto en una presentación a nivel de presentación o diapositiva mediante métodos de escaneo incorporados. |
| Animaciones | Puede aplicar animaciones a las formas. |
| Presentaciones de diapositivas | Aspose.Slides for PHP via Java admite presentaciones de diapositivas y transiciones de diapositivas. |
Funciones de formato
Con Aspose.Slides for PHP via Java, puede dar formato a textos y formas en diapositivas de presentaciones. Consulte los detalles a continuación:
| Funcionalidad | Descripción |
|---|---|
| Formato de texto | En Aspose.Slides for PHP via Java, puede gestionar textos a través de los marcos de texto asociados a las formas. Por lo tanto, puede dar formato a los textos usando los párrafos y porciones asociados a los marcos de texto. Estos elementos de texto pueden formatearse mediante Aspose.Slides for PHP via Java. - Tipo de fuente - Tamaño de fuente - Color de fuente - Sombras de fuente - Alineación de párrafo - Viñetas de párrafo - Orientación de párrafo |
| Formato de forma | En Aspose.Slides for PHP via Java, el elemento básico de una diapositiva es una forma. Puede dar formato a estos elementos de forma con Aspose.Slides for PHP via Java: - Posición - Tamaño - Línea - Relleno (incluyendo Patrón, Degradado, Sólido) - Texto - Imagen |
FAQ
¿Necesito instalar Microsoft PowerPoint en el servidor/PC para que la biblioteca funcione?
No. PowerPoint no es necesario; Aspose.Slides es un motor independiente para crear, editar, convertir y renderizar presentaciones.
¿Cómo funciona la multihilo? ¿Puede paralelizarse el procesamiento?
Es seguro procesar diferentes documentos en hilos distintos; el mismo presentation objeto no debe ser utilizado por multiple threads al mismo tiempo.
¿Se admiten contraseñas de archivo y cifrado?
Sí. Puede abrir presentaciones cifradas, establecer o eliminar una contraseña de apertura y escritura, y comprobar el estado de protección.
¿Debo preocuparme por los paquetes de fuentes en contenedores Linux?
Sí. Se recomienda instalar paquetes de fuentes comunes y/o especificar explícitamente especificar directorios de fuentes en su aplicación para evitar sustituciones inesperadas.
¿Existen limitaciones en la versión de evaluación?
En modo de evaluación, se añade una marca de agua a la salida y se aplican ciertas limitaciones; una licencia temporal de 30 días está disponible para pruebas con todas las funciones.
¿Se admite la importación de formatos externos a una presentación (PDF/HTML → PPTX)?
Sí. Puede añadir páginas PDF y contenido HTML a una presentación, convirtiéndolos en diapositivas.