Skip to main content
dublove
Legend
Nov 7, 2026 6:30 PM UTC
Answered

How to immediately refresh the 'Adobe PDF \ Settings' directory to make the newly copied". joboptions" file display in the list?

Hello everyone.

I have some PDF export settings, and when I use a script to copy these files to the "C: \ Users \ ooloo \ AppData \ Roaming \ Adobe \ Adobe PDF \ Settings" directory.

I find that sometimes they appear immediately in the list, but sometimes they are not immediately in the list, sometimes they need to be opened a second time to display, and sometimes even need to restart InDesign software to display.


There is a script that can refresh the "Adobe PDF \ Settings" directory to make these files take effect immediately.

Thanks.

 

    CORCTON34033231
    CORCTON34033231Correct answer
    Community Expert
    Nov 7, 2026 9:00 PM UTC

    Hi, there is no refresh command for that folder — copying a .joboptions file in while InDesign is running is unreliable, which is why it sometimes needs a second open or a restart.

     

    Instead of relying on the copy, load the preset directly in your script. This is the script equivalent of File > Adobe PDF Presets > Define > Load:

     

    app.importFile(ExportPresetFormat.pdfExportPresetsFormat, new File("C:/path/to/350dpi.joboptions"));

     

    That imports the preset into the Settings folder and it should then appear in the Adobe PDF Preset list straight away, without restarting InDesign. You can check it with app.pdfExportPresets.itemByName("350dpi").

     

    Manually, the same thing is File > Adobe PDF Presets > Define > Load, then locate the .joboptions file — see Adobe's Manage PDF presets help: https://helpx.adobe.com/indesign/desktop/save-export-and-publish/save-and-export/manage-pdf-presets.html

    2 replies

    CORCTON34033231
    Community Expert
    CORCTON34033231Community ExpertCorrect answer
    Community Expert
    Nov 7, 2026 9:00 PM UTC

    Hi, there is no refresh command for that folder — copying a .joboptions file in while InDesign is running is unreliable, which is why it sometimes needs a second open or a restart.

     

    Instead of relying on the copy, load the preset directly in your script. This is the script equivalent of File > Adobe PDF Presets > Define > Load:

     

    app.importFile(ExportPresetFormat.pdfExportPresetsFormat, new File("C:/path/to/350dpi.joboptions"));

     

    That imports the preset into the Settings folder and it should then appear in the Adobe PDF Preset list straight away, without restarting InDesign. You can check it with app.pdfExportPresets.itemByName("350dpi").

     

    Manually, the same thing is File > Adobe PDF Presets > Define > Load, then locate the .joboptions file — see Adobe's Manage PDF presets help: https://helpx.adobe.com/indesign/desktop/save-export-and-publish/save-and-export/manage-pdf-presets.html

    Translate
    dublove
    dubloveAuthor
    Legend
    Nov 8, 2026 5:31 AM UTC

    This is a good method.

    Translate