Cómo eliminar imágenes de forma masiva por nombre en Adobe InDesign
Si trabajas con documentos extensos en Adobe InDesign, eliminar imágenes específicas puede ser tedioso. Para simplificar este proceso, he desarrollado un script que te permite buscar imágenes por su nombre y eliminarlas rápidamente. Con este sencillo código, podrás introducir una palabra clave y el script localizará todas las imágenes cuyo nombre contenga esa palabra, eliminándolas automáticamente.
Este script es ideal si gestionas documentos grandes y necesitas eliminar imágenes repetitivas, como firmas o logotipos. Solo tienes que copiar el código en el panel de scripts de InDesign, ejecutar el script, y listo: InDesign hará todo el trabajo por ti.
var doc = app.activeDocument;
var searchTerm = prompt("Introduce la palabra a buscar en los nombres de los archivos de imagen:", "");
if (searchTerm !== null && searchTerm !== "") { // Verifica que el usuario haya ingresado algo
var allGraphics = doc.allGraphics;
for (var i = allGraphics.length - 1; i >= 0; i--) {
var graphic = allGraphics[i];
var link = graphic.itemLink;
// Verifica si el nombre del archivo contiene la palabra ingresada por el usuario
if (link.name.toLowerCase().indexOf(searchTerm.toLowerCase()) !== -1) {
graphic.parent.remove(); // Elimina el marco de la imagen junto con la imagen
}
}
} else {
alert("No se ha ingresado ninguna palabra. El proceso ha sido cancelado.");
}
Aquí te explico cómo instalar y usar este script en pocos pasos:
- Descarga el script desde el enlace: Descargar Script de Eliminación de Imágenes de Forma Masiva en Adobe InDesign.
- Abre InDesign y ve a Ventana > Utilidades > Scripts.
- Haz clic derecho en la carpeta «Usuario» y selecciona «Mostrar en Finder» (Mac) o «Mostrar en el Explorador» (Windows).
- Coloca el archivo del script en la carpeta que se abre.
- Regresa a InDesign, selecciona el script en el panel y haz doble clic para ejecutarlo.
- Introduce la palabra clave que deseas buscar, ¡y el script eliminará todas las imágenes coincidentes!
- Este método es ideal para eliminar imágenes de forma masiva y agilizar tu flujo de trabajo en documentos extensos.