Hello, I am trying to find a way to replace an embedded ai smart object in a psd file. Is that even possible? If so, how could I go about doing it. I tried the following:
However, I got an exception when replaceContents() was called saying, “com.aspose.psd.fileformats.ai.AiImage.saveData: The method or operation is not implemented”
@rtom @rtom unfortunately at this moment it’s impossible to use AiImage in the SmartObjectLayer. But Aspose.PSD Team actively work on the editing, creating from scratch and saving of AiImage, so, it’s possible that it will be made in 3 months.
Could you please additionally provide input file for testing to give us ability to check not only replacing AiImage SmartObject, but also that your files can be rendered.
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): PSDJAVA-607,PSDNET-1990
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
@Dmitriy.Sorokin - Thanks for the quick reply! Would it be possible to to this with a png (or some other format) instead of an ai file? If so, is there documentation with an example? 2-DH002.ai.zip (1.1 MB)
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.