Tengo una presentación de Google con muchas diapositivas. Intenté Archivo → Descargar como → SVG o PNG, pero solo se convirtió la primera diapositiva. ¿Hay alguna forma de convertir automáticamente todas las diapositivas en imágenes?
Tengo una presentación de Google con muchas diapositivas. Intenté Archivo → Descargar como → SVG o PNG, pero solo se convirtió la primera diapositiva. ¿Hay alguna forma de convertir automáticamente todas las diapositivas en imágenes?
Respuestas:
Si tiene acceso a MS PowerPoint, una opción es guardar la presentación de Docs como .ppt y luego usar la opción Guardar como de PowerPoint, que tiene la opción "todas las diapositivas".
Convierta el pdf a múltiples archivos png usando el convert
comando ImageMagick :
convert your_presentation.pdf your_slide_%03d.png
¡Hecho! :)
Esto creará un archivo PNG por diapositiva, llamada your_slide_000.png
, your_slide_001.png
etc.
Si desea una imagen de mayor resolución, simplemente configure la -density
opción. Por ejemplo, para imágenes de 300 ppp:
convert -density 300 your_presentation.pdf your_slide_%03d.png
El convert
comando tiene muchas otras opciones que puede explorar (consulte la documentación ). Por ejemplo, las -trim +repage
opciones recortan las imágenes para eliminar el espacio vacío alrededor de su contenido:
convert -density 300 -trim +repage your_presentation.pdf your_slide_%03d.png
Nota : tuve problemas -trim
porque, por alguna razón, los bordes de mi diapositiva a veces eran blancos y otras transparentes. Resolví este problema haciendo que el fondo de mis diapositivas sea transparente en la Presentación de Google (seleccione todas las diapositivas, haga clic en el botón "Fondo ...", establezca el color en Transparente). Luego, mis archivos png se recortaron correctamente y su fondo era transparente. Si no desea un fondo transparente en sus archivos png, puede agregarlo -background '#ff0000' -alpha remove
justo después de la -trim +repage
opción. Esto hará que el fondo sea de color rojo brillante, simplemente reemplace el color ( #ff0000
) a cualquier color que desee. Otra opción es eliminar primero la transparencia como se indicó anteriormente, luego recortar. Funciona tambien
¡Espero que esto ayude!
No es necesario descargar ningún software adicional si tiene Adobe Acrobat, simplemente ...
Comenzará a crear automáticamente cada diapositiva como su propia imagen dentro del directorio en el que tiene guardado el PDF.
No estoy muy seguro de si se me permite dar una respuesta relacionada con la programación en este sitio web. Solo te daré mi código de todos modos ya que esta es una forma rápida de hacerlo (para aquellos que no tienen Microsoft Powerpoint).
Record
luego presione Stop
inmediatamente.#Current.iim
y haga clic en Editar.Copia y pega el siguiente código.
' This is the code for downloading lots of slides.
' The delay is just in case Firefox is too slow to keep up
WAIT SECONDS=0.2
' These lines are where it goes to file -> download -> PNG
EVENT TYPE=CLICK SELECTOR="#docs-file-menu" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:7r>DIV>SPAN" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:2dm>DIV>SPAN" BUTTON=0
WAIT SECONDS=0.2
' This is the menu command for telling the script to go to next slide.
EVENT TYPE=CLICK SELECTOR="#punch-slide-menu" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:9p>DIV" BUTTON=0
WAIT SECONDS=0.2
' end of macro loop
Después de copiar y pegar el código, guarde la macro.
()
entre paréntesis. Ayuda a etiquetar el número de diapositiva en cada archivo.Play (Loop)
botón, verá un número máximo para configurarlo. Ajústelo a lo que quiera (el número total de diapositivas en su presentación).Notas: Este script está diseñado para descargar cada diapositiva desde el principio de PowerPoint. Debe configurar Firefox para seleccionar automáticamente un destino para la descarga (o de lo contrario, el cuadro de solicitud interfiere con el script).
Busqué en Google. Si desea una solución sin software ni sitio, parece que todo el mundo recomienda Exportar como PDF, luego ejecute Automator script. Un par de opciones
Utilice este script de automatización para obtener cada página como una imagen: https://www.premiumbeat.com/blog/quick-tip-how-to-save-all-pdf-pages-as-images/
Cree su propio script de automatización: https://discussions.apple.com/thread/3311405
Use esta configuración: https://discussions.apple.com/thread/3311405
Una forma más fácil es usar el sitio https://pdf2png.com/
Sube tu PDF. Déjalo procesar. Descargue un zip que contenga todas sus imágenes. Tomó un tiempo pero funcionó bien.
Pensé con seguridad que Acrobat tendría un camino. Pero las únicas opciones de exportación son Microsoft Word y Powerpoint y Rich Text.
Parece una locura que no haya una manera más fácil de hacer esto.
Como has experimentado, la herramienta nativa en Google para "Descargar como imagen PNG" solo exportará la "diapositiva actual" que hayas seleccionado.
Tenía exactamente la misma pregunta que usted y encontré una aplicación gratuita de Mac para ayudarme a exportar una presentación completa de diapositivas de Google como imágenes individuales (PNG, JPG, BMP o TIFF). Empaqueta todos los archivos de imagen, para cada diapositiva, en una sola carpeta. También encontré una herramienta gratuita para PC que dice hacer lo mismo pero no pude probarla para confirmar.
Con la aplicación Mac, haga lo siguiente:
¡Eso es!
Como han dicho otros, no desea exportar como PowerPoint, ya que sus elementos de diapositiva probablemente cambiarán. Exportar como PDF y luego usar un convertidor de tipo PDF a IMG asegurará que obtenga la más alta calidad de diapositivas de presentación de Google como imágenes.