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

301
Views
Llenar imágenes en un archivo de Keynote usando Javascript para automatización (JXA)

Me gustaría completar una presentación principal con imágenes que he almacenado en mi directorio de inicio.

Cada imagen debe ir a una diapositiva. He buscado mucho en internet pero solo tengo un ejemplo que no me funciona.

 let app = Application('Keynote') app.documents[0].currentSlide.images.push(app.Image({ file: Path("/path/to/image.jpg") }))

Este es el guión que he hecho hasta ahora.

 app = Application('Keynote') app.includeStandardAdditions = true doc = app.Document({ documentTheme: app.themes['White'] }); app.documents.push(doc) // Create and append a new "Title & Bullets" slide. slide = app.Slide({ baseSlide: doc.masterSlides['Title & Bullets'] }); doc.slides.push(slide); slide.defaultTitleItem().objectText="Hello" slide.defaultBodyItem().objectText="Test1\ntest2" doc.slides.push(slide); slide.images.push(app.Image({file: Path("~/a.jpg")}))

La secuencia de comandos anterior crea la presentación correctamente y agrega el texto como debería, pero no agrega la imagen.

Cualquier ayuda sería apreciada.

Gracias por adelantado.

Saludos, Pedro

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!