several question about indesign plugin development

New Here ,
Jan 21, 2021 Jan 21, 2021

Copy link to clipboard

Copied

i'm c# developer and i'm new in indesign develope.

i'm downloaded sdk, but sdk sample's does not contain file with 'vcxproj' extension.

i have several questions

1 - can i develop indesign plugin's with c#?

2 - how to open sdk sample's in visual studio without 'vcxproj' file?

3 - how to build 'apln' file from c++ project like sdk sample's

 

best reguards

TOPICS
Scripting, SDK

Views

80

Likes

translate

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Jan 21, 2021 Jan 21, 2021

Copy link to clipboard

Copied

  1. No you can't create plugins using C#. However, you can access the scripting API of InDesign using C#. So a better way to put it would be you can write scripts for InDesign using C#
  2. Where did you download the SDK from? Look in the <sdkpath>/build/win/prj folder and you shall find the project files. See the screenshot below
  3. Open the project file in Visual Studio(look for the exact version to be used for different SDK), build it and you shall get the plugin. Look into the docs folder for documentation on how to start the plugin development and build sample plugins.

Screenshot 2021-01-21 at 3.45.51 PM.png

-Manan

 

Likes

translate

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jan 21, 2021 Jan 21, 2021

Copy link to clipboard

Copied

Hi r.malekmohamadi,

 

1. no, c++ only

2. the project files are in SDK\build\win\prj

 

Markus

 

Likes

translate

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines