Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

214
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!