Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
¿Hay alguna manera de obtener la cantidad de diapositivas de un archivo de PowerPoint sin descomprimirlo o sin usar la API de Office.js?

Necesito una forma de encontrar la cantidad de diapositivas en una presentación de PowerPoint, usando Javascript simple. Después de buscar mucho en Google, descubrí dos métodos que no parecen ser tan prácticos. El primero usa la API de Office.js, pero solo funciona dentro de un cliente de Office y quiero que funcione en el navegador. El código para hacerlo es el siguiente, pero como dije, no funciona en el navegador:

 PowerPoint.run(async (context) => { context.presentation.load("demo"); await context.sync(); var slides = context.presentation.slides; var slideCount = slides.getCount(); await context.sync(); console.log("There are ", slideCount.value, " slides in this presentation"); })

El segundo método es descomprimir el archivo de PowerPoint y obtener un montón de archivos xml. Uno en particular llamado 'app.xml' tendrá un campo <Slides> que contiene el número de diapositivas en el archivo ppt original.

Lo encontré en el siguiente enlace: ¿Cómo obtener la cantidad de diapositivas del archivo ppt cargado usando Nodejs? .

El problema es que necesito encontrar la cantidad de diapositivas del lado del cliente y el método propuesto en el enlace anterior podría funcionar solo en el lado del servidor, porque necesitamos el sistema de archivos para encontrar el archivo 'app.xml' y obtener la propiedad <Slides> . Entonces, ¿cómo puedo resolver este problema?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda