Convertir presentaciones a varios formatos en JavaScript
Visión general
Aspose.Slides for Node.js via Java puede cargar presentaciones PowerPoint y OpenDocument y guardarlas o renderizarlas a muchos otros formatos sin Microsoft PowerPoint, OpenOffice o LibreOffice. Puede convertir archivos PPT heredados a PPTX modernos, exportar presentaciones a documentos de diseño fijo como PDF y XPS, publicar diapositivas como HTML, o renderizar diapositivas como archivos de imagen para vistas preliminares, miniaturas y archivos.
La mayoría de las conversiones de documentos utilizan el mismo flujo de trabajo general: cargar el archivo de origen, elegir el formato de salida requerido y aplicar opciones específicas del formato cuando sea necesario. Para los formatos de imagen, cada diapositiva se renderiza por separado y luego se guarda como una imagen raster o vectorial. Los artículos dedicados enlazados a continuación proporcionan los detalles de implementación para cada caso.
Elija un escenario de conversión
Utilice los artículos a continuación para obtener ejemplos completos de JavaScript y opciones específicas de formato.
| Escenario | Úselo cuando necesite | Artículo |
|---|---|---|
| PPT/PPTX/ODP a PPTX | Modernizar archivos PPT heredados, normalizar archivos PPTX existentes o convertir presentaciones OpenDocument a PowerPoint PPTX. | Convertir PPT a PPTX, Convertir ODP a PPTX, Guardar presentaciones |
| PPTX a PPT | Guardar una presentación PowerPoint moderna en el formato binario PPT más antiguo para compatibilidad con flujos de trabajo anteriores. | Convertir PPTX a PPT |
| PPT/PPTX/ODP a PDF | Crear documentos portátiles, buscables y de diseño fijo para compartir, imprimir o archivar. | Convertir PowerPoint a PDF |
| PPT/PPTX/ODP a PDF con notas | Exportar notas del ponente junto con el contenido de la diapositiva. | Convertir PowerPoint a PDF con notas |
| PPT/PPTX/ODP a HTML | Publicar presentaciones como páginas HTML y controlar imágenes, fuentes, notas y opciones de diseño responsivo. | Convertir PowerPoint a HTML |
| PPT/PPTX/ODP a HTML5 | Exportar diapositivas a HTML5 para visualización en el navegador con formato e interactividad preservados. | Convertir presentaciones a HTML5 |
| PPT/PPTX/ODP a PNG | Renderizar cada diapositiva a una imagen PNG para vistas preliminares, miniaturas o salida web. | Convertir PowerPoint a PNG |
| PPT/PPTX/ODP a JPG | Renderizar diapositivas a imágenes JPG y controlar dimensiones y calidad de la imagen. | Convertir PowerPoint a JPG |
| Diapositiva a SVG | Exportar diapositivas individuales como gráficos vectoriales escalables. | Renderizar diapositiva como SVG |
| PPT/PPTX/ODP a XPS | Generar documentos XPS de diseño fijo. | Convertir PowerPoint a XPS |
| PPT/PPTX/ODP a TIFF | Guardar una presentación como un archivo TIFF multipágina para impresión, escaneo, fax o flujos de archivo. | Convertir PowerPoint a TIFF |
| PPT/PPTX/ODP a TIFF con notas | Guardar diapositivas con notas del ponente en TIFF. | Convertir PowerPoint a TIFF con notas |
| PPT/PPTX a Markdown | Extraer el contenido de la presentación a Markdown para documentación y flujos de trabajo basados en texto. | Convertir PowerPoint a Markdown |
| PPT/PPTX a GIF animado | Crear un GIF animado a partir de diapositivas. | Convertir PowerPoint a GIF animado |
| PPT/PPTX a video | Crear un flujo de exportación a vídeo a partir de diapositivas de la presentación. | Convertir PowerPoint a video |
| Presentación a XAML | Exportar diapositivas a XAML para escenarios de UI en JavaScript o Java. | Exportar presentaciones a XAML |
Para obtener una lista más amplia de formatos de entrada y salida, consulte Formatos de archivo compatibles.
Conversión de PowerPoint y OpenDocument
Aspose.Slides for Node.js via Java admite la conversión desde formatos de presentación de uso común como PPT, PPTX, PPS, PPSX, POT, POTX y ODP. La misma API de conversión se utiliza para archivos PowerPoint y OpenDocument, por lo que un flujo de trabajo que guarda un archivo PPTX en PDF suele poder aplicarse a un archivo ODP cambiando solo el archivo de entrada.
Al convertir archivos ODP, recuerde que las aplicaciones PowerPoint y OpenDocument no soportan cada característica de diseño y formato de la misma manera exacta. Si un archivo ODP se creó en LibreOffice o OpenOffice Impress, revise el resultado y utilice las opciones descritas en Convertir presentaciones OpenDocument cuando necesite orientación específica del formato.
Conversión de PPT a PPTX
PPT es el formato binario antiguo de PowerPoint, mientras que PPTX es el formato moderno Office Open XML. Aspose.Slides for Node.js via Java admite la conversión de alta fidelidad de PPT a PPTX conservando estructuras de presentación complejas como maestros, diseños, diapositivas, gráficos, formas agrupadas, marcadores de posición, marcos de texto, texturas y rellenos de imagen.
Para más detalles, vea Convertir PPT a PPTX y PPT vs PPTX.
Exportación de diseño fijo
PDF, XPS y TIFF son útiles cuando la salida debe verse idéntica en todos los dispositivos y no debe editarse como una presentación. Los artículos dedicados a PDF, XPS y TIFF explican cómo controlar el cumplimiento, diapositivas ocultas, notas, calidad de imagen, compresión, formato de píxeles y tamaño de salida.
Exportación a HTML y a imágenes
La exportación a HTML y HTML5 es útil para la visualización en navegadores, publicación web y uso compartido ligero. La exportación de imágenes es útil cuando cada diapositiva debe convertirse en una vista preliminar, miniatura o recurso raster separado. Utilice los artículos PNG, JPG y SVG para obtener orientación específica de renderizado de formato.
Preguntas frecuentes
¿Necesito Microsoft PowerPoint para convertir presentaciones?
No. Aspose.Slides for Node.js via Java es una biblioteca independiente y no requiere Microsoft PowerPoint ni automatización de Office.
¿Puedo convertir en lote muchas presentaciones?
Sí. Cargue cada presentación, guárdela en el formato requerido y elimine el objeto de presentación después del procesamiento. Para procesamiento paralelo, use instancias de presentación independientes y siga la guía de multithreading.
¿Puedo exportar solo diapositivas seleccionadas?
Sí. Varios métodos de exportación le permiten pasar índices de diapositivas o renderizar diapositivas individuales, según el formato de salida. Consulte el artículo dedicado al formato de destino.
¿Puedo incluir diapositivas ocultas al exportar a PDF o XPS?
Sí. Utilice la configuración de exportación de diapositivas ocultas descrita en los artículos de PDF y XPS.
¿Puedo crear salida PDF/A?
Sí. Las configuraciones de cumplimiento PDF están disponibles para la exportación a PDF. Vea Convertir PowerPoint a PDF para más detalles.
¿Cómo se gestionan las fuentes durante la conversión?
Aspose.Slides puede usar fuentes incrustadas, sustitución de fuentes y configuraciones de respaldo de fuentes. Vea Fuente incrustada, Fuente de respaldo y Sustitución de fuentes.