¿Cómo empaquetar un archivo de ilustrador con javascript extendscript? [cerrado]

Tengo muchos archivos de Illustrator que tengo que ensamblar (empaquetar) individualmente. Me gustaría saber si es posible hacer esto con extendscript. Encontré una función 'packageForPrin' en API InDesign que funciona muy bien pero no creo que exista para Illustrator.

Bienvenido a GD.SE. ¿Puedes explicar mejor tu problema? ¿Qué es exactamente lo que estás tratando de lograr? Como es su pregunta es demasiado corta para nosotros, adivine cuál es la respuesta.
Lo siento, disculpe mi inglés, soy francés. Mi problema es: tengo muchos archivos de Illustrator que tengo que ensamblar (empaquetar) individualmente. Me gustaría saber si es posible hacer esto con extendscript. Encontré una función «packageForPrint» en API Indesign que funciona muy bien pero no creo que exista para Illustrator. Gracias por su ayuda.
Debería haberlo dicho antes, pero deberías editar tu pregunta para agregar esa información.
Me gusta hacer lo mismo pero con extendscript o applescript :/
Hay un jsx que une archivos ai (svg, pdf y eps también). Probé y noté que: ignora las capas ocultas. Debe especificar las dimensiones de la mesa de trabajo en puntos (creo que podría editarlo y cambiar las medidas a cm o pulgadas, pero no ahora). El enlace a github: github.com/iconfinder/ai-merge
Si estás preguntando si esto se puede hacer, la respuesta es sí. Si está pidiendo a alguien que le escriba una forma de hacer esto, debe hacer una edición para demostrar lo que ha intentado y luego podemos continuar ayudando. En este momento, su pregunta es demasiado amplia para que la comunidad entienda cuál es su objetivo. Después de completar una edición con claridad, se revisará su pregunta para ver si se encuentra dentro del alcance y luego se volverá a abrir.

Respuestas (1)

¡Puedes hacerlo! ¡Tal vez, con un AppleScript/ExtendScript (.jsx para abreviar) uno-dos-puñetazo-combo! Lo que podemos hacer es invocar el cuadro de diálogo Paquete de Illustrator sin problemas, usando esta línea .jsx: app.executeMenuCommand ("Package Menu Item");. Entonces puede hacer que su AppleScript haga un do javascript "app.executeMenuCommand ('Package Menu Item');"y, según el resultado de este javascript, sabrá que el cuadro de diálogo Paquete está activo. También puede controlar qué ruta se muestra en la entrada de la carpeta de destino del cuadro de diálogo, y tal vez qué elementos se activan o desactivan, cambiando las preferencias de Illustrator a través de más líneas .jsx: app.preferences.setStringPreference(...)....pero esa sintaxis es una cuestión de otra cuestión. Lo que realmente hay que probar sería: después de que este cuadro de diálogo esté activo, si AppleScript puede controlarlo o hacer lo más fundamental: presione el botón "Paquete" y haga que Illustrator haga su empaque.

¡Veré si puedo hacer que suceda en mi Mac, según esta prueba, editaré esta respuesta!