Adición de texto reemplazable a objetos inteligentes

Empecé a usar objetos inteligentes porque solo tienes que editarlos una vez para modificar todas las instancias del objeto. Sin embargo, me he encontrado con un problema. Quiero agregar texto reemplazable a un objeto inteligente para que las instancias individuales de este objeto puedan establecer su propio texto. Me recuerda cómo funcionan los patrones de diapositivas de PowerPoint: el diseño general se establece globalmente, pero el contenido se puede modificar en la propia diapositiva.

¿Es esto posible usando objetos inteligentes? Si no, ¿hay una mejor manera de hacerlo? Aquí hay una captura de pantalla que ilustra mi situación actual.

mi situación actual

Quiero poder editar ciertas partes de estos objetos para poder hacer algo como esto con un objeto inteligente:

lo que me gustaría hacer

¿Hay alguna posibilidad de que puedas o quieras hacer esto en Illustrator?
No tengo Illustrator y es demasiado caro para lo que yo lo usaría (es decir, pequeños proyectos de pasatiempo), lo siento.
InDesign, entonces, ¿por casualidad?
¿Existe alguna alternativa gratuita o económica a InDesign que pueda resolver mi problema? Solo estoy experimentando en mi tiempo libre, por lo que realmente no puedo justificar invertir en productos costosos de Adobe.
Bueno, es posible hacer un guión que mantenga las capas dentro de un conjunto, sincronizadas pero que permita que el conjunto se desplace y el texto sea diferente. ¿Algo así sería suficiente? O podrías usar Inkscape. Personalmente, si debo ahorrar dinero en el trabajo, simplemente abra un editor de texto y escriba un PS o un archivo de sitio web para hacer su diseño, es un trabajo de 10 a 5 minutos en este caso, pero no para todos. También podría usar algo como apache fop.
Tienes razón, tal vez sea mejor que reconsidere mi flujo de trabajo.

Respuestas (2)

Photoshop tiene conjuntos de datos. Pueden hacer algo como lo que quieras, pero siempre ha sido un poco extraño en el sentido de que solo puedes exportar archivos .psd. Por supuesto, puede convertirlos a otros formatos, pero sigue siendo extraño que no pueda exportarlos a otro formato de inmediato.

Puede hacer esto a continuación sin un archivo externo, pero voy a explicar el método del archivo externo, ya que es un poco mejor.

Así que aquí está cómo:

Voy a asumir que esto es una tarjeta de presentación...

Puede crear un archivo de texto con valores separados por comas o tabuladores, pero prefiero usar ambos.

Por ejemplo, haría BusinessCard_dataset.txtque se viera así:

La primera fila contiene nombres de variables. Todas las filas siguientes son conjuntos de datos.

Básicamente, tengo 3 marcos/capas de texto diferentes que obtendrán 2 contenidos de texto diferentes.

Name,       Number,         Email

He-Man,     000 0000001,    He-Man@example.com
Skeletor,   000 0000002,    sexy.skeletor@example.com
  1. Para comenzar a importar esto, debe tener capas en el documento; de lo contrario, el elemento del menú aparecerá atenuado.
  2. Desde el menú superior:Image > Variables > Define...
  3. En la Variablesventana, primero asigna capas a variables.
    • Seleccione la capa apropiada
    • ControlarText replacement
    • En la Name:entrada de texto, escriba el nombre de la variable correspondiente al nombre en la primera línea de su archivo de texto (Name, Number, Email).
    • Tenga en cuenta que los nombres de las variables distinguen entre mayúsculas y minúsculas.
    • Repita esto para cada capa que deba tener texto de reemplazo.
    • ingrese la descripción de la imagen aquí
  4. Ahora, desde la lista desplegable en la esquina superior izquierda: Define, seleccione Data sets.
  5. Haga clic en el Import...botón e importe en su archivo de texto.
  6. Si hace clic en la Previewcasilla de verificación, puede hacer clic en las flechas para obtener una vista previa de cada conjunto de datos y ver si son correctos.
    • ingrese la descripción de la imagen aquí
  7. Para exportarlos, puede ir desde el menú superior: File > Export > Data sets as files.... Esto es bastante autoexplicativo
  8. La siguiente parte depende del formato en el que desee los archivos, pero como los guardaría en formato pdf, iría a: File > Automate > PDF Presentation. Es bastante autoexplicativo también. Simplemente seleccione todos los ps del conjunto de datos exportados, selecciónelos Save- s: Multi-page documenty expórtelos como un pdf de varias páginas con una tarjeta de presentación en cada página y diferentes detalles en cada una.
Interesante, nunca había oído hablar de esa característica antes. ¡Gran hallazgo! Sin embargo, todavía tengo que averiguar si se ajusta a mis necesidades. Estaba planeando usar mi plantilla para hacer instrucciones paso a paso para algo. Cada tarjeta en la página debe llevar un texto diferente y el círculo debe contener un número de paso. El marcador de posición azul claro será reemplazado por una imagen que será diferente para cada paso. El resultado final debe exportarse a PNG. Lo intentaré para ver si se ajusta a mi flujo de trabajo y me pondré en contacto contigo.
Las variables parecen estar orientadas a ayudar a las personas a exportar archivos PSD en masa con diferentes etiquetas de texto cada vez. Pero no estoy exportando nada a granel. Tengo una página que reutiliza el mismo objeto inteligente para que el diseño de estos objetos se actualice si decido cambiar la plantilla. También quiero poder editar el título por objeto sin que este cambio se refleje en todos los demás objetos. Pero dado que el título está incrustado en el objeto inteligente, parece que solo puedo modificarlo globalmente.
@Pieter Supuse demasiado. El único problema con este método es crear una cuadrícula de imágenes a partir de los archivos psd. Es más difícil de lo que piensas. No necesariamente descartaría este método de inmediato. Estaba pensando en el script de la hoja de contactos, pero está lejos de ser ideal porque necesita conocer las dimensiones finales del documento para crear el tipo de documento que desea. Otro que se me ocurrió fue el panel Tych, pero no crea columnas de una manera que tenga sentido para esto. Esto sería mucho más fácil de lograr en indesign. --- Si esto es para la web, simplemente lo codificaría.
Sí, un sitio web podría ser una buena idea.

Es casi seguro que usaría el enfoque de Joonas para algo como esto, a menos que solo tenga un puñado de cartas. Sin embargo, existe un enfoque diferente que puede resultarle más sencillo: utilice el objeto inteligente solo para el fondo de su diapositiva/tarjeta y establezca el tipo en otras capas.

En CS6, no tiene la opción de vincular un objeto inteligente externo a su archivo (que sería la forma más sencilla de hacerlo, según lo que está describiendo), pero puede usar Layer Comps dentro de un solo PSD.

Configure su matriz de objetos inteligentes y agregue el primer conjunto de capas de texto, luego guárdelo como una composición de capa. Oculte la(s) capa(s) de texto, haga el siguiente conjunto y guarde esa composición de capa. (Tendrá que actualizar las composiciones a medida que avanza, porque mostrarán triángulos amarillos ansiosos cuando agregue nuevas capas que no estaban en la composición).

Una vez que haya configurado todo, exporte el lote con File > Scripts > Layer Comps to Files..., en el formato que mejor se adapte a sus necesidades.

Puedo ver cómo este método sería útil cuando tengo que crear varias páginas con el mismo diseño, pero eso no es lo que necesito actualmente. Quiero lograr algo como esto con un objeto inteligente.