{"id":12191190,"url":"https://github.com/hanggrian/prepress-adobe-scripts","last_synced_at":"2026-03-04T07:12:53.005Z","repository":{"id":50494587,"uuid":"279662522","full_name":"hanggrian/prepress-adobe-scripts","owner":"hanggrian","description":"Essential Illustrator and Photoshop scripts for commercial printshop","archived":false,"fork":false,"pushed_at":"2024-07-30T22:24:18.000Z","size":60124,"stargazers_count":19,"open_issues_count":0,"forks_count":8,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-07-31T02:23:05.785Z","etag":null,"topics":["extendscript","illustrator-scripts","photoshop-scripts","scriptui"],"latest_commit_sha":null,"homepage":"http://hanggrian.com/prepress-adobe-scripts/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hanggrian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-14T18:25:18.000Z","updated_at":"2024-07-30T22:24:22.000Z","dependencies_parsed_at":"2024-02-09T19:25:45.169Z","dependency_job_id":"6ddda2f2-1c08-4a24-a9be-10291d9c56a7","html_url":"https://github.com/hanggrian/prepress-adobe-scripts","commit_stats":null,"previous_names":["hanggrian/prepress-adobe-scripts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanggrian%2Fprepress-adobe-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanggrian%2Fprepress-adobe-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanggrian%2Fprepress-adobe-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanggrian%2Fprepress-adobe-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hanggrian","download_url":"https://codeload.github.com/hanggrian/prepress-adobe-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219868970,"owners_count":16555595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["extendscript","illustrator-scripts","photoshop-scripts","scriptui"],"created_at":"2024-07-06T19:06:10.826Z","updated_at":"2025-10-20T11:30:55.761Z","avatar_url":"https://github.com/hanggrian.png","language":"JavaScript","readme":"[![Figma](https://img.shields.io/badge/design-figma-f24e1e)](https://www.figma.com/community/file/1504878192282932029/)\n[![Layers](https://img.shields.io/badge/showcase-layers-000)](https://layers.to/layers/cmape3icl0008l70b57p7vwr8/)\n[![Pinterest](https://img.shields.io/badge/pin-pinterest-bd081c)](https://www.pinterest.com/pin/1107322627133955308/)\n\n# Prepress Adobe Scripts\n\n![](https://github.com/hanggrian/prepress-adobe-scripts/raw/assets/logo_ai.png \"Logo for Illustrator\")\n![](https://github.com/hanggrian/prepress-adobe-scripts/raw/assets/logo_psd.png \"Logo for Photoshop\")\n\nCollection of Illustrator and Photoshop scripts to automate repetitive tasks and\nprocedures of preparing final print layout.\n\n- Multiple languages.\n- Dark theme support.\n\n[View scripts' descriptions](http://hanggrian.com/prepress-adobe-scripts/)\n\n## Download\n\nThere are several ways to use the scripts, a recommended method is to install\nthem in Adobe installation paths so that they may appear in\n`Menubar \u003e File \u003e Scripts`.\n\nIn any case, download the source code and pick one of the following solutions.\n\n### Automatic Installation\n\n![macOS installation.](https://github.com/hanggrian/prepress-adobe-scripts/raw/assets/install.png)\n\nRun `install.bat` as admin (Windows) or `install.sh` with sudo (macOS).\n\n### Manual Installation\n\nCopy certain files and directories from this repository to your local Adobe\ninstallation paths, usually *Applications* in macOS and *Program Files* in\nWindows.\n\n#### Illustrator\n\nFrom | To\n--- | ---\nContent of [Illustrator Scripts] | `$APP_DIR`/Presets/`$LOCALE_CODE`/Scripts/\n[.stdlib] and [.stdres] | `$APP_DIR`/Presets/`$LOCALE_CODE`/\n\n#### Photoshop\n\nFrom | To\n--- | ---\nContent of [Photoshop Scripts] | `$APP_DIR`/Presets/Scripts/\n[.stdlib] and [.stdres] | `$APP_DIR`/Presets/\n\n\u003e In macOS, make sure to show all hidden files in Finder.\n\n### No Installation\n\nIt is possible to use the scripts by drag-and-dropping JSX files directly to\nAdobe apps. Just make sure to keep the entirety of root folder instead of only\n`Illustrator Scripts` or `Photoshop Scripts` folders.\n\nThis is because the scripts are **not standalone,** all of them require hidden\ndirectories to be in pre-determined locations.\n\n## Usage\n\n![Script menus in Illustrator.](https://github.com/hanggrian/prepress-adobe-scripts/raw/assets/menu_ai.png)\n![Script menus in Photoshop.](https://github.com/hanggrian/prepress-adobe-scripts/raw/assets/menu_psd.png)\n\nIf you decide to install the scripts, they can be accessed from menubar or\n[keyboard shortcuts](Actions).\n\n[.stdlib]: .stdlib\n[.stdres]: .stdres\n[Illustrator Scripts]: Illustrator%20Scripts\n[Photoshop Scripts]: Photoshop%20Scripts\n\n## Building\n\n- *WebStorm,* a JavaScript IDE with code style `JavaScript Standard Style`.\n- *Visual Studio Code* with extensions:\n  - [ExtendScript Debugger](https://marketplace.visualstudio.com/items?itemName=Adobe.extendscript-debug):\n    used to debug scripts.\n  - [ShellCheck](https://www.shellcheck.net/): Shell script linter.\n- *[TableTool](https://github.com/jakob/TableTool/),* a GUI for editing CSV\n  files with configurable delimiter and quote characters.\n\n### Website\n\nForked from [Mediumish Jekyll Template](https://github.com/wowthemesnet/mediumish-theme-jekyll/).\n\n- *WebStorm.*\n- *Jekyll,* static sites generator.\n\n### Assets\n\n- **Adobe Illustrator,** used to manage vectors and generate images.\n  - RGB, Screen (72 ppi), Pixels.\n  - No color swatches to reduce file size.\n  - Non-decimal artboard's position to generate image in exact dimension.\n  - Save files in `ai` format using options:\n    - `Create PDF Compatible File` if such files are directly linked to others,\n      disable otherwise.\n    - `Use Compression`.\n  - Generate files in `png` with `Export for Screens...` using options:\n    - 8-bit for resources.\n    - 32-bit for others.\n\n### References\n\nUnofficial documentation and scripting guides.\n\nSuite | JavaScript Reference | Guide\n--- | --- | ---\nJavaScript | | [JSDoc Guide](https://jsdoc.app/)\nExtendScript \u0026 ScriptUI | [Index](https://documentation.help/CS3-ScriptUI/inxx.html) | [Wiki](https://github.com/ExtendScript/wiki/wiki/) \u003cbr\u003e [JavaScript Tools Guide](https://extendscript.docsforadobe.dev/) \u003cbr\u003e [ScriptUI for Dummies](https://www.daube.ch/docu/fm-documentation/ExtendScript/ScriptUI_for_Dummies-%5BPeterKahrel%5D.pdf)\nIllustrator | [Index](https://documentation.help/Illustrator-CS6/inxx.html) | [Scripting Guide](https://ai-scripting.docsforadobe.dev/)\nPhotoshop | [Index](https://documentation.help/Photoshop-CS5/inxx.html)\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanggrian%2Fprepress-adobe-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhanggrian%2Fprepress-adobe-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanggrian%2Fprepress-adobe-scripts/lists"}