# Convertir PPTX a SVG en PHP

> Código de muestra para la conversión PHP de PPTX a SVG. Utilice la API PHP de PowerPoint para la conversión por lotes de archivos PPTX a archivos SVG.

Source: https://products.aspose.com/slides/es/php-java/conversion/pptx-to-svg/
Updated: 2026-08-11



## Convertir PPTX a SVG en PHP

¿Necesita convertir archivos PPTX a SVG mediante programación? Usando [*Aspose.Slides for PHP via Java*](https://products.aspose.com/slides/es/php-java/) cualquier desarrollador puede convertir PPTX a SVG con solo unas pocas líneas de código PHP .

Como una API moderna de procesamiento de presentaciones, Aspose.Slides para PHP crea SVG desde PPTX rápidamente. Pruebe la calidad de la conversión de PPTX a SVG directamente en su [navegador](https://products.aspose.app/slides/conversion). La biblioteca Aspose PowerPoint PPTX le permite convertir archivos PPTX a muchos formatos populares.

Puede instalar la biblioteca desde [Composer](https://packagist.org/packages/aspose/slides) usando el siguiente comando:

### Consola/Terminal

```console
> composer require aspose/slides

```

## Cómo convertir PPTX a SVG en PHP

Estos son los pasos para convertir un archivo PPTX a SVG usando PHP.

Cargue el archivo PPTX con una instancia de la clase Presentation

Llame al método `save` mientras especifica la ruta del archivo de salida y SaveFormat.SVG como parámetros

El archivo PPTX se guardará en la ruta especificada

## Requisitos del sistema

 Antes de ejecutar el código fuente de ejemplo de conversión de PHP, asegúrese de cumplir con los siguientes requisitos previos.

1. Instale PHP 7, agregue la ruta de PHP a la variable `PATH` del sistema y establezca `allow_url_include` en `On` en el archivo `php.ini`.
1. Instale JRE 8. Establezca la variable de entorno `JAVA_HOME` como ruta a la ubicación de JRE instalada.
1. Instale Apache Tomcat 8.0 (ver [más](https://docs.aspose.com/slides/php-java/installation/)).

### Este código de muestra muestra PPTX a SVG Conversión de PHP

```php

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

use aspose\slides\Presentation;
use aspose\slides\SaveFormat;

$pres = new Presentation("input.pptx");
try
{
    for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++)
    {
        $slide = $pres->getSlides()->get_Item($i);
        $javafos = new Java("java.io.FileOutputStream", "slide_". $i .".svg");
        $slide->writeAsSvg($javafos);
    }
}
finally
{
    if ($pres != null) $pres->dispose();
}
?>

```

## Guardar PPTX como SVG en PHP

Utilice la aplicación gratuita para ver una demostración del proceso de conversión de PPTX a SVG.

## Otras conversiones admitidas

- [PPTX TO BMP](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-bmp/) — Imagen de mapa de bits
- [PPTX TO FODP](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-fodp/) — Presentación XML plana de OpenDocument
- [PPTX TO GIF](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-gif/) — Formato de intercambio gráfico
- [PPTX TO HTML](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-html/) — Lenguaje de marcado de hipertexto
- [PPTX TO JPG](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-jpg/) — Imagen JPEG
- [PPTX TO ODP](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-odp/) — Formato de presentación de OpenDocument
- [PPTX TO OTP](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-otp/) — Formato estándar de OpenDocument
- [PPTX TO PDF](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-pdf/) — Formato de Documento Portable
- [PPTX TO PNG](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-png/) — Gráficos de red portátiles
- [PPTX TO POT](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-pot/) — Archivos de plantilla de Microsoft PowerPoint
- [PPTX TO POTM](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-potm/) — Archivo de plantilla de Microsoft PowerPoint
- [PPTX TO POTX](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-potx/) — Presentación de plantilla de Microsoft PowerPoint
- [PPTX TO PPS](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-pps/) — Presentación de diapositivas de PowerPoint
- [PPTX TO PPSM](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-ppsm/) — Presentación de diapositivas habilitada para macros
- [PPTX TO PPSX](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-ppsx/) — Presentación de diapositivas de PowerPoint
- [PPTX TO PPT](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-ppt/) — Microsoft PowerPoint 97-2003
- [PPTX TO PPTM](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-pptm/) — Archivo de presentación habilitado para macros
- [PPTX TO SWF](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-swf/) — Formato SWF
- [PPTX TO TIFF](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-tiff/) — Formato de imagen etiquetada
- [PPTX TO XPS](https://products.aspose.com/slides/es/php-java/conversion/pptx-to-xps/) — Especificaciones de papel XML
