Skip to main content
Participant
November 24, 2018
Question

Dynamically update PSD files without manual work

  • November 24, 2018
  • 1 reply
  • 1003 views

Hello,

I am looking for ways to dynamically change the content of PSD file. For e.g. I have an invitation card design in PSD file. My requirement is to have user enter name in a web app and to preview the invitation card with his/her name and finally download as PDF. Similar to a print on demand service.

I understand PSD has data driven variables, that I can use for easily replacing the content. If I were manually creating the final personalized file, this would help. But I would like to create the file directly from my app, with out manual intervention.

Is there a file format that I can convert to, so I can use script to dynamically create files. or any better options to do this.

I have programming experience but fairly new to programming in Adobe document formats. Appreciate any help in this.

regards,

Raj.

[Question moved to the Photoshop Scripting forum. -Mod]

This topic has been closed for replies.

1 reply

Stephen Marsh
Community Expert
Community Expert
November 24, 2018

Forgetting the technical aspects, from past topic threads I believe that this is not permitted legally as it breaks the EULA/TOU:

Licenses and Terms of Use | Adobe

Legal Terms of Use | Adobe

https://wwwimages2.adobe.com/content/dam/acom/en/legal/servicetou/Software_Terms_en_US_2018.pdf

Participant
November 25, 2018

Stephen , Thank you for your response. I read some of the similar posts on this forum and understand the license agreements. that is why I was considering to change my psd file into a different format with out losing image clarity and then run a script on the new image.

Stephen Marsh
Community Expert
Community Expert
November 25, 2018
Stephen , Thank you for your response. I read some of the similar posts on this forum and understand the license agreements.

If you want/need legal advice, talk to a lawyer that specialises in such software issues. I am not a lawyer.

that is why I was considering to change my psd file into a different format with out losing image clarity and then run a script on the new image.

I don’t believe that it is about file formats, it is about how you provide the service. From the PDF linked previously:

1.3. Restrictions and Requirements.
(a) Proprietary Notices. You must ensure that any permitted copy of the Software that you make contains the

same copyright and other proprietary notices that appear on or in the Software. (b) Restrictions. Unless permitted in the Terms, you must not:

  1. (i )  use or offer the Software on a service bureau basis;
  2. (ii)  host or stream the Software;
  3. (iii)  allow third parties to access the Software remotely;
  4. (iv)  circumvent technological measures intended to control access to the Software;
  5. (v)  develop, distribute, or use with the Software, products that circumvent the technological measures; or
  6. (vi)  rent, lease, sell, sublicense, assign, or transfer your rights in the Software, or authorize any portion of the

Software to be copied onto another’s device, except that, if you purchase Creative Cloud for team or Creative Cloud for education (named user), then you may designate seats pursuant to the applicable documentation.

I am looking for ways to dynamically change the content of PSD file. For e.g. I have an invitation card design in PSD file. My requirement is to have user enter name in a web app and to preview the invitation card with his/her name and finally download as PDF. Similar to a print on demand service.

This reads like the first three points above in bold.