Skip to main content
Participant
July 31, 2019
Question

.NET application opens Illustrator IDE automaticaly while connecting to illustrator

  • July 31, 2019
  • 2 replies
  • 923 views

Hi,

I am trying to connect adobe illustrator from .net application.

i have installed Illustrator on my local machine and added COM-Type Library->adobe illustrator CC Type library( interop.illustrator.dll ) to connect from .Net application.

but whenever i am running my code it is opening adobe illustrator IDE while creating instance on below line.

Illustrator.Application adobe = new Illustrator.Application();

The Issue is-

after application deployment, dll is not connecting because illustrator is not installed on that server machine.

I want to deploy application with this dll on server machine where i don't want to install Illustrator IDE.

can anyone suggest that how can i connect this dll on server without installing illustrator IDE and why .net is trying to open Illustrator window on creating instance?

Thanks in Advance.

    This topic has been closed for replies.

    2 replies

    Participant
    September 12, 2024

    when installing adobe illustrator this types massage show

    Anubhav M
    Community Manager
    Community Manager
    September 12, 2024

    Hello @jouharul_3360,

    I am sorry to hear about your experience. Would you mind sharing more details, like the exact version of the OS/Illustrator, and a screen recording of your workflow and the problem (https://adobe.ly/3z5lxCd), so we can investigate this further?

    Looking forward to hearing from you.

    Thanks,
    Anubhav

    Eric Dumas
    Community Expert
    Community Expert
    July 31, 2019

    Hi,

    Can you confirm your version of Illustrator and operating systems you are using?

    I think Adobe might object to allow you to offer the use of illustrator to a web app for anyone who has not bought a license?

    Have you tried similar with open source inkscape?

    Participant
    August 2, 2019

    Hi,

    Thanks for your reply.

    Illustrator version :-  Adobe Illustrator 2019(23.0.3) 64 bit

    operating system:    Windows 10 Pro (64-bit)

    also I tried to deploy application on my local machine through IIS (where illustrator is already installed). but getting below error:

    Retrieving the COM class factory for component with CLSID {0DC1BAC6-5A43-480A-84C3-301582B1EB02} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

    for this error , I tried to give permissions under Component Service->DCOM Config but this illustrator CLSID is not present there.

    can you please advice?

    Legend
    August 2, 2019

    1. The Illustrator DLL is not a substitute for Illustrator. Rather it starts and runs the Illustrator app to do the work.

    2. Even if it works, copying any part of the Illustrator app install is forbidden by the EULA; the whole thing must be licensed And installed.

    3. Illustrator‘s license is personal to you, so it seems that installing it in IIS, where others may use its services, is a clear breach. Assuming you can use end user apps on a server can be a very expensive mistake: I know if companies who later had to pay bills for each person connecting to their web server, even once, and ended up paying millions of dollars to get out of this pickle. At the very least, ensure your company’s legal team are aware of all issues so they are accountable. Otherwise, STOP. DO NOT DO THIS.