William Campbell
William Campbell
  • 155
  • 811 605
Photoshop Script Layers Text To CSV
JavaScript for Adobe Photoshop exports the contents of all text layers to Comma Separated Values (CSV). Video tutorial is Windows. Script works the same both macOS and Windows.
- Process active, open, or a folder of documents
- Generate single CSV file of many images
- Generate separate CSV file for each image
- Adapt open source to customize or create other scripts
Get the script: www.marspremedia.com/software/photoshop/layers-text-to-csv
How to install Illustrator scripts macOS: ua-cam.com/video/DGMYAdv4N4k/v-deo.html
How to install Illustrator scripts Windows: ua-cam.com/video/_RImYICaoFw/v-deo.html
How to install InDesign scripts macOS: ua-cam.com/video/JdP1iXS9ZiY/v-deo.html
How to install InDesign scripts Windows: youtu.be/
How to install Photoshop scripts macOS: ua-cam.com/video/b_kCiXFTNGk/v-deo.html
How to install Photoshop scripts Windows: ua-cam.com/video/ZVYiXP7h6Rw/v-deo.html
More about installing scripts both macOS and Windows: www.marspremedia.com/software/how-to-adobe-cc
Other useful scripts for Adobe Creative Cloud applications: www.marspremedia.com/software
Переглядів: 274

Відео

Adobe Script Tutorial 37 InDesign Fill and Stroke Properties
Переглядів 2702 місяці тому
JavaScript for Adobe InDesign demonstrates how to draw fill shapes and graphic lines. Video tutorial is Windows. Script works the same both macOS and Windows. Download example code: www.marspremedia.com/download?asset=adobe-script-tutorial-37.zip InDesign Rectangle API: www.indesignjs.de/extendscriptAPI/indesign-latest/#Rectangle.html How to install Photoshop scripts Windows: ua-cam.com/video/Z...
Photoshop Script Groups And Images From CSV
Переглядів 4503 місяці тому
Photoshop Script Groups And Images From CSV JavaScript for Photoshop reads a CSV spreadsheet of group and image names, creates the groups, and any groups within groups, and places imported images into specified groups. Video tutorial is Windows. Script works the same both macOS and Windows. - Groups may be nested within others to any depth - The number of groups within groups may vary - Groups ...
Adobe Script Tutorial 36 Illustrator Fill Properties and Stroke Alignment
Переглядів 3964 місяці тому
JavaScript for Adobe Illustrator demonstrates how to draw fill shapes and set the stroke alignment. Video tutorial is Windows. Script works the same both macOS and Windows. Download example code: www.marspremedia.com/download?asset=adobe-script-tutorial-36.zip Also see Adobe Script Tutorial 35 Illustrator Stroke Properties: ua-cam.com/video/bOWud_kdskg/v-deo.html How to install Photoshop script...
InDesign Script Sort Pages
Переглядів 5865 місяців тому
JavaScript for InDesign sorts document pages based on text assigned a selected paragraph of character style. Video tutorial is Windows. Script works the same both macOS and Windows. - Select paragraph or character style to find - Pages are sorted by text assigned the style - Adapt open source to customize or create other scripts Get the script: www.marspremedia.com/software/indesign/sort-pages ...
Adobe Script Tutorial 35 Illustrator Stroke Properties
Переглядів 3106 місяців тому
JavaScript for Adobe Illustrator demonstrates how to draw straight lines. Video tutorial is Windows. Script works the same on macOS. Download example code: www.marspremedia.com/download?asset=adobe-script-tutorial-35.zip How to install Photoshop scripts Windows: ua-cam.com/video/ZVYiXP7h6Rw/v-deo.html How to install Photoshop scripts macOS: ua-cam.com/video/b_kCiXFTNGk/v-deo.html How to install...
Photoshop Select Subject Device Or Cloud
Переглядів 5097 місяців тому
How to use recent Photoshop feature Select Subject on Device or in the Cloud. How to install Illustrator scripts macOS: ua-cam.com/video/DGMYAdv4N4k/v-deo.html How to install Illustrator scripts Windows: ua-cam.com/video/_RImYICaoFw/v-deo.html How to install InDesign scripts macOS: ua-cam.com/video/JdP1iXS9ZiY/v-deo.html How to install InDesign scripts Windows: youtu.be/ How to install Photosho...
InDesign Script Layers To Photoshop
Переглядів 1,2 тис.8 місяців тому
JavaScript for InDesign exports layers to Photoshop. Video tutorial is Windows. Script works the same both macOS and Windows. - Process the active document - Process open documents or a folder of documents - Export all pages or a range - Layers as Smart Objects or rasterize - User-configurable localization Get the script: www.marspremedia.com/software/indesign/layers-to-photoshop How to install...
Photoshop Script Batch Size And Mask
Переглядів 1,1 тис.8 місяців тому
JavaScript for Photoshop sizes, crops, and removes or replaces the background of images. Video tutorial is Windows. Script works the same both macOS and Windows. - Process a folder of images - Set size and resolution - Crop to minimum margin - Remove background using path, alpha channel, or select subject - Output to BMP, JPG, PNG, PSD, or TIF Get the script: www.marspremedia.com/software/photo...
Adobe Script Tutorial 34 Photoshop Merge Images To Layers
Переглядів 4289 місяців тому
JavaScript for Photoshop merges two images into one with a layer for each input image. Download the code: www.marspremedia.com/software/photoshop/merge-images-to-layers How to install Photoshop scripts Windows: ua-cam.com/video/ZVYiXP7h6Rw/v-deo.html How to install Photoshop scripts macOS: ua-cam.com/video/b_kCiXFTNGk/v-deo.html How to install InDesign scripts Windows: ua-cam.com/video/gACWRCOx...
Photoshop Script Merge Images To Layers
Переглядів 7669 місяців тому
JavaScript for Photoshop merges two images into one with a layer for each input image. Video tutorial is Windows. Script works the same both macOS and Windows. - Combine single or multiple layer images - Output layered PSD - Adapt open source to customize or create other scripts Get the script: www.marspremedia.com/software/photoshop/merge-images-to-layers How to install Illustrator scripts mac...
Adobe Script Tutorial 33 Photoshop Save Large Document Format (PSB)
Переглядів 3829 місяців тому
JavaScript for Adobe Photoshop shows the code to save Large Document Format, PSB. Video tutorial is Windows. Script works the same on macOS. Download example code: www.marspremedia.com/download?asset=adobe-script-tutorial-33.zip How to install Photoshop scripts Windows: ua-cam.com/video/ZVYiXP7h6Rw/v-deo.html How to install Photoshop scripts macOS: ua-cam.com/video/b_kCiXFTNGk/v-deo.html How to...
Adobe Script Tutorial 32 Update Two Smart Objects
Переглядів 75910 місяців тому
JavaScript for Adobe Photoshop updates the contents of multiple smart object layers in one document. Video tutorial is Windows. Script works the same on macOS. Download example code: www.marspremedia.com/download?asset=adobe-script-tutorial-32.zip How to install Photoshop scripts Windows: ua-cam.com/video/ZVYiXP7h6Rw/v-deo.html How to install Photoshop scripts macOS: ua-cam.com/video/b_kCiXFTNG...
Adobe Script Tutorial 31 Delete Swatches
Переглядів 54410 місяців тому
JavaScript for Adobe Illustrator and Adobe InDesign removes swatches. Video tutorial is Windows. Script works the same on macOS. Download example code: www.marspremedia.com/download?asset=adobe-script-tutorial-31.zip How to install Photoshop scripts Windows: ua-cam.com/video/ZVYiXP7h6Rw/v-deo.html How to install Photoshop scripts macOS: ua-cam.com/video/b_kCiXFTNGk/v-deo.html How to install InD...
InDesign Script Pages From CSV
Переглядів 2,5 тис.10 місяців тому
JavaScript for InDesign creates a document of multiple pages each a different size. The number of pages possible is limited only by InDesign. Video tutorial is Windows. Script works the same both macOS and Windows. - Choose ruler units for the document and pages - Adapt open source to customize or create other scripts Get the script: www.marspremedia.com/software/indesign/pages-from-csv How to ...
Adobe Script Tutorial 30 InDesign Slug Line
Переглядів 60911 місяців тому
Adobe Script Tutorial 30 InDesign Slug Line
InDesign Script Replace Parent Page
Переглядів 60311 місяців тому
InDesign Script Replace Parent Page
Adobe Script Tutorial 29 Interface To Rename Layers
Переглядів 961Рік тому
Adobe Script Tutorial 29 Interface To Rename Layers
Adobe Script Tutorial 28 Rename or Number Layers
Переглядів 911Рік тому
Adobe Script Tutorial 28 Rename or Number Layers
Adobe Script Tutorial 27 Working With Layers
Переглядів 1,3 тис.Рік тому
Adobe Script Tutorial 27 Working With Layers
InDesign Script Package Pages
Переглядів 1,4 тис.Рік тому
InDesign Script Package Pages
InDesign Script Links Rename From CSV
Переглядів 1 тис.Рік тому
InDesign Script Links Rename From CSV
Photoshop Script Crop Center Head
Переглядів 2,6 тис.Рік тому
Photoshop Script Crop Center Head
Photoshop Batch Mask Images
Переглядів 1,8 тис.Рік тому
Photoshop Batch Mask Images
Adobe Script Tutorial 26 Illustrator Export Artboards
Переглядів 1,4 тис.Рік тому
Adobe Script Tutorial 26 Illustrator Export Artboards
InDesign Script Batch Export
Переглядів 5 тис.Рік тому
InDesign Script Batch Export
Adobe Script Tutorial 25 Illustrator Save Art And Cut Files
Переглядів 1,1 тис.Рік тому
Adobe Script Tutorial 25 Illustrator Save Art And Cut Files
InDesign Script Data Merge Export
Переглядів 4,9 тис.Рік тому
InDesign Script Data Merge Export
InDesign Script Printer Spreads
Переглядів 1,9 тис.Рік тому
InDesign Script Printer Spreads
InDesign Script Override Parent Pages
Переглядів 970Рік тому
InDesign Script Override Parent Pages

КОМЕНТАРІ

  • @TaufanPrakoso
    @TaufanPrakoso День тому

    Your script is awesome. It's make my life easier. My previous tools couldn't even do that. But it's almost perfect, because, as stated in the readme.txt, we can align the image to the bottom by adding "^bottom" in the csv header. That works. But how do I align the text to the bottom? Because I really need that feature for my text. Any ideas? 🙏🏻

  • @nomarperez6287
    @nomarperez6287 День тому

    Great tutorial! I'm very new to scripting for Illustrator, and I am trying to figure out a way to write a script to Export as Photoshop file .psd with layers from Illustrator. I've tried a few ways but continue to get a flat psd file. If I do it manually, it works fine. Not sure what I need to fix.

  • @HarvestrX
    @HarvestrX 2 дні тому

    10:16 You mentioned there is no feedback of the script execution. Many may already know this, but if you have the files folder viewable, you can see the PDFs popping up as they are created, 1 at a time. This is only the second video I have watched of yours William and it is exactly what I was looking for. Thank you so much for these amazing videos! I'll be starting tutorial 3 soon!

  • @BellydancerMaliha
    @BellydancerMaliha 2 дні тому

    Thank you so much! I know you posted this video quite some time ago, but I think this is very useful! Passing this along to our Prepress Dept. ❤

  • @maheshkedare9989
    @maheshkedare9989 3 дні тому

    save hassel and do this: Add-WindowsCapability -Online -Name OpenSSH.Server >to restart server > restart-service sshd >to set it automatic boot >Set-Service -Name sshd -StartupType Automatic

  • @wc7
    @wc7 7 днів тому

    Ok

  • @elyasforohar9553
    @elyasforohar9553 7 днів тому

    This extension is deprecated as it is no longer being maintained. Master Script is obsolete, what should we do? Beautify

    • @wc7
      @wc7 7 днів тому

      Ok

    • @wc7
      @wc7 7 днів тому

      @@elyasforohar9553 ok

  • @leevfx
    @leevfx 9 днів тому

    hey thanks for this! I wonder, since Generative Fill has now been released, could this script leverage that for instances where the margin is too large?

    • @wc7
      @wc7 9 днів тому

      @@leevfx no sorry this script won’t do that

    • @leevfx
      @leevfx 9 днів тому

      @@wc7 I know it won't right now...but could it in future? I would pay for this if it existed

  • @deedubs8975
    @deedubs8975 10 днів тому

    I wish you could paste into the field when it comes up so you dont have to type stuff out.

  • @benthomas5100
    @benthomas5100 10 днів тому

    Thankyou!

  • @momenvy
    @momenvy 10 днів тому

    Hi William - thanks so much for this script. I used the trial for a bit and have gone ahead to purchase it tonight. I keep having issues where not all of my layers will export or only one portion of a layer will export (for example, half a heart vs. the whole heart). The code I get is: Line 2298: Object does not support the property or method "visibleBounds" I don't have anything hidden so I am unsure what I need to fix so that it works properly. Thanks!

  • @Champignon1000
    @Champignon1000 11 днів тому

    Exception has occurred: -25920 General Photoshop error occurred. This functionality may not be available in this version of Photoshop.

    • @wc7
      @wc7 11 днів тому

      only works on Intel CPU not M1

    • @wc7
      @wc7 11 днів тому

      Check comments for other solutions

    • @Champignon1000
      @Champignon1000 11 днів тому

      @@wc7 Hello, thank you so much for the tutorial and comment. I made it work now turned out to by an issue by including wrong part of the generated code.

  • @theanthropic8114
    @theanthropic8114 12 днів тому

    Great tutorial. I got a question. How do I remove a stain ink pen mark on scanned paper using the same Acrobat Pro?

    • @wc7
      @wc7 12 днів тому

      Sorry has nothing to do with the tutorial

  • @nicolastevens2749
    @nicolastevens2749 16 днів тому

    thanks brotha

  • @JayKing-h1t
    @JayKing-h1t 17 днів тому

    I have been using this a lot. Is there a was of making this recursive, so I can run it on a directory and sub directories

    • @wc7
      @wc7 11 днів тому

      no idea how to make it recursive

  • @MrSubhamoysen
    @MrSubhamoysen 17 днів тому

    Thanks for your guide. Very helpful

  • @user-qq7qb5hn5d
    @user-qq7qb5hn5d 18 днів тому

    Does this work with Summa Winplot? I can not get it to find the reg marks

    • @wc7
      @wc7 13 днів тому

      No. Not designed for anything but Illustrator.

  • @abbasmohamed2173
    @abbasmohamed2173 23 дні тому

    Could you please make a tutorial for flexo color seperation

    • @wc7
      @wc7 11 днів тому

      i don't know flexo

  • @armouryourmind
    @armouryourmind 24 дні тому

    Thanks, using this to mass generate twitter-post screenshots.

  • @yugajumaonziga9186
    @yugajumaonziga9186 25 днів тому

    Excellent presentation, thank you.

  • @Nirmalndls
    @Nirmalndls 26 днів тому

    Unable to download script. It's shows "The requested page does not exist. Check the address and try again."

  • @Tonywu-l5n
    @Tonywu-l5n 26 днів тому

    HI WIlliam, Can you make a movie about how to protect the javascript code? jsxbin also can un-lock by some flow... i make a javascript code for illustrator , but i don't want other person can adjust or easy to copy for other use... Thanks~

    • @wc7
      @wc7 11 днів тому

      Look up jsxbin how to

  • @GregoryObi
    @GregoryObi 26 днів тому

    great

  • @GregoryObi
    @GregoryObi 26 днів тому

    This is amazing learning! I'm so excited to know this now. Thanks a bunch Mr. William

  • @geee7672
    @geee7672 Місяць тому

    ...Hi William, nice tut. But I also did request you to show us something like this starting from writing the script so we can add more repetitive tasks we perform in illustrator. Especially flexographics. Where one image is stepped say, 5 across and 5 around with a 98% distortion (scale) vertically or horizontally. Additionally with and optional offset increment of say 3% value of a unit's height. But this is on one artboard. I trust this makes sense. Regards...... ....sometimes we are requested to add a tracking line, say 2mm wide and 3mm awa from artwork on both sides of full sheet. With register, tick and cut narks...

    • @wc7
      @wc7 Місяць тому

      There are other scripts that do what you asking, exactly. Not free, of course.

    • @geee7672
      @geee7672 Місяць тому

      @@wc7 That's great, can you please share the link to that script video. Thanks so much.

  • @JayKing-h1t
    @JayKing-h1t Місяць тому

    Thank you, I have been looking for this solution for a very long time. I have subscribed and look forward to going through your other videos.

  • @clevermissfox
    @clevermissfox Місяць тому

    Can adobe scripta use es6? For example , do const and let work ? Higher order array methods ? And what about event listeners, does it have to use onclick or can it be addEventListener('click',...)?

    • @wc7
      @wc7 Місяць тому

      Adobe extendscript is based on ESS3 (2009), so no const and no let. Higher events are based on ESS5 (2015). Lastly app.addEventListerner(add: "click"...

    • @clevermissfox
      @clevermissfox Місяць тому

      @@wc7 thanks so much for your reply. My use case is that I have a text object on my artboard and each time the file opens or prints I want to randomize the text content of the text obj feom an array of 5 possible strings. Is this possible with scripts ? Or would the script need to be opened in AI and run every time to swap out the strings?

    • @clevermissfox
      @clevermissfox Місяць тому

      Thinking an array of possible strings and then set textRange.contents = arr[randomIndex]? Just not sure if it will work when the file is eventually a pdf and I don't have access to the app object if it's not opening in illustrator

    • @wc7
      @wc7 Місяць тому

      @@clevermissfox text should work ok.

    • @wc7
      @wc7 Місяць тому

      I don't see why not

  • @rachitashahi
    @rachitashahi Місяць тому

    Thank you! it saved so much of my time.

  • @uksz666
    @uksz666 Місяць тому

    Hey, script is very handy :) Would be ideal if it was possible to do different distances / numbers of grommet marks separately for each edge. Yes, there are customers who want it that way ;)

    • @wc7
      @wc7 Місяць тому

      An edge case not likely for a free script. But who knows? If enough people ask maybe.

  • @viniciusdeoliveira171
    @viniciusdeoliveira171 Місяць тому

    You are a wizard

  • @radekjedrzej671
    @radekjedrzej671 Місяць тому

    Great Video !

  • @a-plans
    @a-plans Місяць тому

    This script really helped with my digital product templates, just contributed on the paypal page - thank you for keeping this script updated!

  • @Graphics2x4
    @Graphics2x4 Місяць тому

    Your content is packed with more than just scripting knowledge, it's a totally new style of programming for me! Thanks for the education!

  • @tiffanyw3794
    @tiffanyw3794 Місяць тому

    Do you have any videos or do you plan on making a video on how to add save multiple settings on script for different workflows. My script saves the previous settings. but i want to save different workflows and load setting as needed

    • @wc7
      @wc7 Місяць тому

      Try this one... ua-cam.com/video/lTWApM7i8BA/v-deo.html

  • @nonodrawer8078
    @nonodrawer8078 Місяць тому

    During one full night, I was trying to fix "light blacks" problems with my exports (100% black forms converted to an ugly dark grey). And I've found my response in your video, so thank you again !

  • @LucasFGodoy
    @LucasFGodoy Місяць тому

    Hello William, your script is fantastic! I've worked with something similar but for Acrobat and I faced some issues that may be of interest: If you export a CSV (which is UTF-8), 99% chance you face encoding issues for non-roman languages like Polish text. Characters will break! The ideal to handle any file would be to export an XLSX with UTF-16 LE encoding. I know that it may be impossible for Adobe scripting. So I would suggest exporting not a CSV, but a TXT file with UTF-8 (and tab delimiter, not comma). Then instruct people to copy and paste the data into Excel and then save an XLSX. This is the only alternative way to avoid encoding issues for non-roman LPs. But even with Roman languages, sometimes you can find text with weird glyphs, I suggest you create a sample Photoshop file with the text below and try to export it to CSV, you will find that the apostrophe gets corrupt: Patient’s name,Glitchy apostrophe: Patient’s name

  • @ashoksathasivam9549
    @ashoksathasivam9549 Місяць тому

    Is there any chance to save all files to single pdf in output. it will be hepful for me.....

    • @wc7
      @wc7 Місяць тому

      Make the reply address the same. I think it should work?

  • @UzairAhmad.
    @UzairAhmad. Місяць тому

    Thanks. I really appreciate your work.

  • @kalaiarasan5810
    @kalaiarasan5810 Місяць тому

    If u guys face error ❗❗at line 269 Try swapping the Artboard order whereas Artboard 1 should be the Bigger Canvas and it should be at top of the order and the second one is which u wanna repeat I figured out somehow

  • @uksz666
    @uksz666 Місяць тому

    I have some experience with InDesign.... I thought it was enough to feel confident and process stuff relatively quickly. But as they say - a man learns all his life and still dies stupid ;) The script has a rather narrow scope, but this is absolutely not a flaw! It does what it is supposed to do, it is clear, very practical and effective. Thanks!

  • @steja2396
    @steja2396 Місяць тому

    THANK YOU SIR.

  • @littleblackmaskmedia
    @littleblackmaskmedia Місяць тому

    This is a game changer! Thank you!

  • @KickenTailGaming
    @KickenTailGaming Місяць тому

    "for /f "tokens=*" %%a in (list.txt) do curl -O %%a" for anyone that wants to copy it name it a .bat

  • @jasminboyce148
    @jasminboyce148 Місяць тому

    Is it possible to do it so the image doesnt take up the full size of the document and just inside an inserted frame as such?

    • @wc7
      @wc7 Місяць тому

      Not for a free script.

  • @giovannivieira5830
    @giovannivieira5830 Місяць тому

    How to install OpenSSH Server and make it start automatically with windows 10: 0:40

  • @datng4936
    @datng4936 Місяць тому

    crazy. it's 2024 and your talking scenes look just like AI-avatar

  • @gayathridevi1127
    @gayathridevi1127 Місяць тому

    Excellent sir, it worked for me too. Thank you William.

  • @nosfaltauntornillo
    @nosfaltauntornillo Місяць тому

    "An error has ocurred. Line 587: No se puede copiar/cortar debido a un estado de selección no válido" :(

    • @wc7
      @wc7 Місяць тому

      What language is this in?

  • @jamesmassa1999
    @jamesmassa1999 Місяць тому

    Take a moment to visit this gentlemen’s site, excellent information! Thank you again for your assistance, William!🙂

  • @ladodelapared
    @ladodelapared Місяць тому

    Thank you!!