Resumen de características
Plataformas admitidas
Las plataformas en las que Aspose.Slides for Python via .NET se puede usar son Windows x64 o x86 y una amplia gama de distribuciones Linux con Python 3.5 o posterior instalado. Hay requisitos adicionales para la plataforma Linux de destino:
- Bibliotecas de tiempo de ejecución GCC‑6 (o posteriores)
- Dependencias del .NET Core Runtime. La instalación del .NET Core Runtime no es necesaria
- Para Python 3.5‑3.7: se necesita la compilación
pymallocde Python. La opción de compilación--with-pymallocestá habilitada por defecto. Normalmente, la compilaciónpymallocde Python lleva el sufijomen el nombre del archivo. - Biblioteca compartida
libpython. La opción de compilación--enable-sharedestá deshabilitada por defecto; algunas distribuciones de Python no incluyen la bibliotecalibpythoncompartida. En algunas plataformas Linux, la bibliotecalibpythonpuede instalarse mediante el gestor de paquetes, por ejemplo:sudo apt-get install libpython3.7. El problema habitual es que la bibliotecalibpythonse instala en una ubicación distinta a la ubicación estándar del sistema para bibliotecas compartidas. El problema puede resolverse usando las opciones de compilación de Python para establecer rutas de biblioteca alternativas al compilar Python, o creando un enlace simbólico al archivo de la bibliotecalibpythonen la ubicación estándar del sistema para bibliotecas compartidas. Normalmente, el nombre del archivo de la bibliotecalibpythoncompartida eslibpythonX.Ym.so.1.0para Python 3.5‑3.7, olibpythonX.Y.so.1.0para Python 3.8 o posterior (por ejemplo:libpython3.7m.so.1.0,libpython3.9.so.1.0).
Si necesita compatibilidad con más plataformas, busque los productos “hermanos gemelos” Aspose.Slides for .NET o Aspose.Slides for Java.
Formatos de archivo y conversiones
Aspose.Slides for Python via .NET admite la mayoría de los formatos de documentos PowerPoint. También le permite exportarlos a los formatos populares que las organizaciones utilizan e intercambian ampliamente. Revise estos detalles:
| Funcionalidad | Descripción |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Python via .NET ofrece el procesamiento más rápido para este formato de documento de presentación. |
| Conversión de PPT a PPTX | Aspose.Slides for Python via .NET admite la conversión de PPT a PPTX. |
| Formato de documento portátil (PDF) | Puede exportar todos los formatos de archivo admitidos a documentos Adobe Portable Document Format (PDF) con un solo método. |
| Especificación de analizador XML (XPS) | Puede exportar todos los formatos de archivo admitidos a documentos XML Parser Specification (XPS) con un solo método. |
| Formato de archivo de imagen etiquetado (TIFF) | Puede exportar todos los formatos de archivo de presentación admitidos a Tagged Image File Format (TIFF). |
| Conversión de PPTX a HTML | Aspose.Slides for Python via .NET admite la conversión de PresentationEx a formato HTML. |
Renderizado e impresión
Aspose.Slides for Python via .NET admite el renderizado de alta fidelidad de diapositivas en los documentos de presentación a varios formatos gráficos. Revise estos detalles:
| Funcionalidad | Descripción |
|---|---|
| Formatos de imagen compatibles con .NET | Con Aspose.Slides for Python via .NET, puede renderizar diapositivas de presentación e imágenes en diapositivas a todos los formatos gráficos compatibles con .NET, como TIFF, PNG, BMP, JPEG, GIF y metafiles. |
| Formato SVG | Aspose.Slides for Python via .NET también proporciona 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 Python via .NET proporcionan métodos de impresión incorporados con diferentes opciones. |
Características de contenido
Aspose.Slides for Python via .NET le permite acceder, modificar o crear casi todos los elementos o contenidos de los documentos de presentación. Revise estos detalles:
| Funcionalidad | Descripción |
|---|---|
| Diapositivas maestro | Las diapositivas maestro definen el diseño de las diapositivas normales. Aspose.Slides for Python via .NET le permite acceder y modificar las diapositivas maestro de los documentos de presentación. |
| Diapositivas normales | Con Aspose.Slides for Python via .NET, puede crear nuevas diapositivas de diferentes tipos; también puede acceder y modificar las diapositivas existentes en las presentaciones. |
| Clonado / Copia de diapositivas | Hay métodos incorporados proporcionados por Aspose.Slides for Python via .NET 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 maestro, los métodos de clonación incorporados copian automáticamente la maestro 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 Python via .NET facilita la gestión de encabezados/pies de página en las diapositivas. |
| Notas en diapositivas | Con Aspose.Slides for Python via .NET, puede acceder y modificar notas asociadas a una diapositiva y también agregar nuevas notas. |
| Búsqueda de una forma | También puede buscar una forma concreta en una diapositiva usando el texto alternativo asociado a la forma. |
| Fondos | Aspose.Slides for Python via .NET le permite trabajar con fondos asociados a una diapositiva maestro o normal en una presentación. |
| Cuadros de texto | Los cuadros de texto pueden crearse desde cero. Puede acceder a cuadros de texto existentes. También puede modificar su contenido sin perder el formato original del texto. |
| Formas rectangulares | Puede crear o modificar formas rectangulares con Aspose.Slides for Python via .NET. |
| Formas de polilínea | Puede crear o modificar formas de polilínea con Aspose.Slides for Python via .NET. |
| Formas elípticas | Puede crear o modificar formas elípticas con Aspose.Slides for Python via .NET. |
| Formas agrupadas | Aspose.Slides for Python via .NET admite formas agrupadas. |
| Formas automáticas | Aspose.Slides for Python via .NET admite formas automáticas. |
| SmartArt | Aspose.Slides for Python via .NET proporciona soporte para formas SmartArt en MS PowerPoint. |
| Gráficos | Aspose.Slides for Python via .NET proporciona soporte para gráficos MSO en PowerPoint. |
| Serialización de formas | Aspose.Slides for Python via .NET admite una gran cantidad de formas. Cuando Aspose.Slides for Python via .NET no admite una forma, puede usar un método de serialización mediante el cual serializa esa forma a partir de una diapositiva existente. De este modo, puede reutilizar la forma según sus requisitos. |
| Marcos de imagen | Puede gestionar imágenes en marcos de imagen con Aspose.Slides for Python via .NET. |
| Marcos de audio | Puede enlazar o incrustar archivos de audio en marcos de audio en las diapositivas con Aspose.Slides for Python via .NET. |
| Marcos de video | Puede manejar archivos de video en marcos de video. Aspose.Slides for Python via .NET también proporciona soporte para videos enlazados e incrustados. |
| Marco OLE | Puede gestionar objetos OLE en marcos OLE con Aspose.Slides for Python via .NET. |
| Tablas | Aspose.Slides for Python via .NET admite tablas en diapositivas. |
| Controles ActiveX | Soporte para controles ActiveX. |
| Macros VBA | Soporte para gestionar macros VBA dentro de presentaciones. |
| Marco de texto | Puede acceder al texto de cualquier forma mediante el marco de texto asociado a esa forma. |
| Escaneo 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 Python via .NET admite presentaciones de diapositivas y transiciones entre ellas. |
Características de formato
Con Aspose.Slides for Python via .NET, puede dar formato a textos y formas en las diapositivas de las presentaciones. Revise estos detalles:
| Funcionalidad | Descripción |
|---|---|
| Formato de texto | En Aspose.Slides for Python via .NET, puede gestionar textos mediante 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 a través de Aspose.Slides for Python via .NET. - Tipo de fuente - Tamaño de fuente - Color de fuente - Tonos de fuente - Alineación de párrafo - Viñetas de párrafo - Orientación de párrafo |
| Formato de forma | En Aspose.Slides for Python via .NET, el elemento básico de una diapositiva es una forma. Puede dar formato a estos elementos de forma con Aspose.Slides for Python via .NET: - Posición - Tamaño - Línea - Relleno (incluyendo Patrón, Degradado, Sólido) - Texto - Imagen |
Preguntas frecuentes
¿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 el multihilo? ¿Se puede paralelizar el procesamiento?
Es seguro procesar diferentes documentos en hilos distintos; el mismo presentation no debe ser usado por multiple threads al mismo tiempo.
¿Se admiten contraseñas y cifrado de archivos?
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 directorios de fuentes en su aplicación para evitar sustituciones inesperadas.
¿Existen limitaciones en la versión de evaluación?
En el 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 agregar páginas PDF y contenido HTML a una presentación, convirtiéndolos en diapositivas.