
Noah M. answered 04/11/20
Software/Web Developer and IT Consultant with 9 Years of Experience
Hi! There is many tutorials available for beginning Adobe InDesign Client Development. The major one being on their website under the Developer Network section: https://www.adobe.com/devnet/indesign/getting_started.html
To begin building a client plug-in follow these steps:
- Download the InDesign Product SDK and InDesign Desktop Application (if not already downloaded).
- http://www.adobe.com/devnet/indesign/sdk/eula_cs6.html - SDK
- Take a look at the development guides for knowledge on the Development Tools and Concepts.
- https://www.adobe.com/content/dam/acom/en/devnet/indesign/pdf/getting-started.pdf - Getting Started with the Adobe InDesign CS4 Product SDK
- This introduces the files in the SDK, overview of the dev tools, and demonstrates how to compile and build.
- https://www.adobe.com/content/dam/acom/en/devnet/indesign/pdf/learning-indesign-plugin-development.pdf - Learning Adobe InDesign CS4 Plug-in Development
- Set up your development environment
- Refer to The Getting Started tutorial (Step 2)
Please note that the steps above are for developing entire plugins in a C++ environment.
To use JavaScript for Scripting with InDesign you can follow the tutorials and guides below:
- Adobe InDesign CS4 Scripting Tutorial - https://www.adobe.com/content/dam/acom/en/devnet/indesign/pdf/indesigncs4_scriptingtutorial.pdf
- Adobe InDesign Example / Tutorial Scripts (zip) - https://download.adobe.com/pub/adobe/devnet/indesign/downloads/indesign_scripting_tutorial_scripts.zip
- Adobe InDesign - JavaScript Guide - https://www.adobe.com/content/dam/acom/en/devnet/indesign/pdf/indesigncs4_scriptingguide_js.pdf
If you have any further questions, feel free to send me a message or reply here.
Best of luck!
Jean-lou D.
Hi Noah, thanks for the post. Some of the links do not work anymore. In 2022 what would be the pathway you will suggest to start learning how to build a plugin for Adobe InDesign?11/06/22