Convertir presentaciones a varios formatos en .NET
Visión general
Aspose.Slides for .NET puede cargar presentaciones de PowerPoint y OpenDocument y guardarlas o renderizarlas a muchos otros formatos sin necesidad de 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 previas, miniaturas y archivos.
La mayoría de las conversiones de documentos siguen 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 ejemplos completos en C# 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 moderna de PowerPoint 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 orador 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 basada en navegador con formato e interactividad preservados. | Convertir presentaciones a HTML5 |
| PPT/PPTX/ODP a PNG | Renderizar cada diapositiva a una imagen PNG para vistas previas, 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 archivo TIFF multipágina para impresión, escaneo, fax o flujos de trabajo de archivo. | Convertir PowerPoint a TIFF |
| PPT/PPTX/ODP a TIFF con notas | Guardar diapositivas con notas del orador en TIFF. | Convertir PowerPoint a TIFF con notas |
| PPT/PPTX a Word | Convertir diapositivas a un documento Word cuando necesite una salida estilo documento. | Convertir PowerPoint a Word |
| 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/ODP a XML | Crear una presentación PowerPoint XML basada en texto para inspección, comparación, solución de problemas o flujos de trabajo basados en XML. | Convertir PowerPoint a XML |
| PPT/PPTX a GIF animado | Crear un GIF animado a partir de diapositivas. | Convertir PowerPoint a GIF animado |
| PPT/PPTX a video | Construir un flujo de trabajo de exportación a video a partir de diapositivas de presentación. | Convertir PowerPoint a video |
| Presentación a XAML | Exportar diapositivas a XAML para escenarios de UI en .NET. | Exportar presentaciones a XAML |
Para 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 .NET 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 normalmente puede aplicarse a un archivo ODP cambiando solo el archivo de entrada.
Al convertir archivos ODP, recuerde que las aplicaciones PowerPoint y OpenDocument no admiten cada diseño y característica de formato exactamente de la misma manera. Si un archivo ODP se creó en LibreOffice o OpenOffice Impress, revise la salida 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 .NET admite la conversión de alta fidelidad de PPT a PPTX preservando estructuras complejas de la presentación 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, consulte 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 igual en todos los dispositivos y no debe editarse como presentación. Utilice PdfOptions, XpsOptions y TiffOptions para controlar cumplimiento, diapositivas ocultas, notas, calidad de imagen, compresión, formato de píxel y tamaño de salida.
Exportación HTML e Imagen
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 previa, miniatura o activo raster separado. Consulte los artículos de PNG, JPG y SVG para obtener orientación de renderizado específica del formato.
Preguntas frecuentes
¿Necesito Microsoft PowerPoint para convertir presentaciones?
No. Aspose.Slides for .NET 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 libere el objeto Presentation después del procesamiento. Para procesamiento en paralelo, utilice instancias de presentación separadas 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 propiedad ShowHiddenSlides en PdfOptions o XpsOptions.
¿Puedo crear salida PDF/A?
Sí. Las configuraciones de cumplimiento de PDF están disponibles a través de PdfOptions.Compliance y PdfCompliance.
¿Cómo se gestionan las fuentes durante la conversión?
Aspose.Slides puede usar fuentes incrustadas, fuentes de reserva y configuraciones de sustitución de fuentes. Vea Fuente incrustada, Fuente de reserva y Sustitución de fuentes.