Exportando

PDF

La exportación a PDF o PNG se basa en Playwright para la renderización. Por lo tanto, tendras que instalar playwright-chromium para utilizar esta función. Si estás haciendo la exportación en un entorno CI, la guía CI de playwright puede ser útil.

Instala playwright-chromium

$ npm i -D playwright-chromium

Ahora exporta sus diapositivas a PDF utilizando el siguiente comando:

$ slidev export

Después de unos segundos, tus diapositivas estarán listas en ./slides-exports.pdf.

Exportar pasos por clic

Disponible desde v0.21

Por defecto, Slidev exporta 1 página por diapositiva con las animaciones de los clics desactivadas. Si desea exportar diapositivas con múltiples pasos en múltiples páginas, agrega --with-clicks.

$ slidev export --with-clicks

PNGs

Al pasar la opción --format png, Slidev exportará imágenes PNG para cada diapositiva en lugar de un PDF.

$ slidev export --format png

Single-Page Application (SPA)

También puedes compilar las diapositivas en un SPA auto-alojable:

$ slidev build

La aplicación generada estará disponible en dist/ y luego puedes alojarla en GitHub Pages, Netlify, Vercel, o lo que quieras. Ahora puedes compartir tus diapositivas con el resto del mundo con un solo enlace.

Ruta base

Para desplegar sus diapositivas bajo sub-rutas, necesitarás pasar la opción --base. Por ejemplo:

$ slidev build --base /talks/my-cool-talk/

Revisa la documentación de Vite para más detalles.

Proporcionar un PDF descargable

Puedes proporcionar un PDF descargable a los espectadores de su SPA. Puedes habilitarlo mediante la siguiente configuración:

---
download: true
---

Ahora, Slidev generará un archivo pdf junto con la construcción y un botón de descarga aparecerá en el SPA.

También puede proporcionar una url personalizada para el PDF. En ese caso, se omitirá el proceso de renderización.

---
download: 'https://myside.com/my-talk.pdf'
---

Ejemplos

A continuación se muestran algunos ejemplos de la SPA exportada: