Skip to content

ExportOptionsPhotoshop

exportOptionsPhotoshop

Description

Options for exporting a document as a Photoshop file, used with the Document.exportFile() method. All properties are optional.

When you export a document, the appropriate file extension is appended automatically. You should not include any file extension in the file specification.


Properties

ExportOptionsPhotoshop.antiAliasing

exportOptionsPhotoshop.antiAliasing

Description

If true, the exported image should be anti-aliased.

Default: true.

Type

Boolean.


ExportOptionsPhotoshop.artboardRange

exportOptionsPhotoshop.artboardRange

Description

If saveMultipleArtboards is true, this is considered for multi-asset extraction, which specifies the artboard range. An empty string extracts all the artboards.

Default: empty String.

Type

String.


ExportOptionsPhotoshop.editableText

exportOptionsPhotoshop.editableText

Description

If true, text objects should be exported as editable text layers.

Default: true.

Type

Boolean.


ExportOptionsPhotoshop.embedICCProfile

exportOptionsPhotoshop.embedICCProfile

Description

If true, an ICC profile should be embedded in the exported file.

Default: false.

Type

Boolean.


ExportOptionsPhotoshop.imageColorSpace

exportOptionsPhotoshop.imageColorSpace

Description

The color space of the exported file.

Default: ImageColorSpace.RGB.

Type

ImageColorSpace


ExportOptionsPhotoshop.maximumEditability

exportOptionsPhotoshop.maximumEditability

Description

Preserve as much of the original document's structure as possible when exporting.

Default: true.

Type

Boolean.


ExportOptionsPhotoshop.resolution

exportOptionsPhotoshop.resolution

Description

Resolution of the exported file in dots per inch (dpi).

Range: 72.0 to 2400.0.

Default: 150.0.

Type

Number (double).


ExportOptionsPhotoshop.saveMultipleArtboards

exportOptionsPhotoshop.saveMultipleArtboards

Description

If true, all artboards or range of artboards are saved.

Default: false.

Type

Boolean.


ExportOptionsPhotoshop.typename

exportOptionsPhotoshop.typename

Description

The class name of the referenced object.

Type

String; read-only.


ExportOptionsPhotoshop.warnings

exportOptionsPhotoshop.warnings

Description

If true, a warning dialog should be displayed in case of conflicts in the export settings.

Default: true.

Type

Boolean.


ExportOptionsPhotoshop.writeLayers

exportOptionsPhotoshop.writeLayers

Description

If true, the document layers should be presented in the exported document.

Default: true.

Type

Boolean.


Example

Exporting to Photoshop format

// Exports current document to dest as a PSD file with specified options,
// dest contains the full path including the file name

function exportFileToPSD(dest) {
    if (app.documents.length > 0) {
        var exportOptions = new ExportOptionsPhotoshop();
        exportOptions.resolution = 150;

        var type = ExportType.PHOTOSHOP;
        var fileSpec = new File(dest);

        app.activeDocument.exportFile(fileSpec, type, exportOptions);
    }
}