Adobe InDesign is a page design and layout application for creating and editing visual content.
Tools and capabilities available for Adobe InDesign
Create a new InDesign document with specified dimensions, page count, and layout settings
Parameters: name, width, height, units, pageCount, facingPages, margins
Add a text frame to a document page with specified position, size, and content
Parameters: documentId, pageNumber, x, y, width, height, content, textProperties
Place an image on a document page with specified position and size
Parameters: documentId, pageNumber, imagePath, x, y, width, height, fitOption
Apply a paragraph style to text in a document
Parameters: documentId, textFrameId, styleName, startIndex, endIndex
Apply a character style to selected text in a document
Parameters: documentId, textFrameId, styleName, startIndex, endIndex
Create a master page template for consistent document layout
Parameters: documentId, name, basedOn
Apply a master page to specific document pages
Parameters: documentId, masterPageName, pageNumbers
Add one or more pages to an existing document
Parameters: documentId, count, position, afterPage
Delete one or more pages from a document
Parameters: documentId, pageNumbers
Export a document to various formats (PDF, EPUB, JPG, etc.)
Parameters: documentId, format, outputPath, exportOptions
Create a table with specified rows, columns, and position
Parameters: documentId, pageNumber, rows, columns, x, y, width, height
Populate table cells with data
Parameters: documentId, tableId, data
Apply an object style to a frame or graphic element
Parameters: documentId, objectId, styleName
Set document-level preferences such as measurement units, text settings, and guides
Parameters: documentId, measurementUnits, textSettings
Create a color swatch in the document's color palette
Parameters: documentId, name, colorMode, colorValues
Find and replace text throughout the document or in specific locations
Parameters: documentId, findText, replaceText, scope, options
Apply a gradient fill to an object or frame
Parameters: documentId, objectId, gradientType, colorStops, angle
Link multiple text frames to allow text to flow between them
Parameters: documentId, textFrameIds
Package a document with all linked files and fonts for distribution
Parameters: documentId, outputPath, includeIdml, includeFonts, includeLinkedFiles
Run preflight checks on a document to identify potential printing or production issues
Parameters: documentId, profile
Have an idea for a tool that should be added? Describe it below and we'll add it for you.