![William Campbell](/img/default-banner.jpg)
- 155
- 811 605
William Campbell
United States
Приєднався 13 лис 2019
William is a prepress operator and programmer who began his career in graphic arts as a paste-up artist back in the days of rubber cement and Letraset. During his early career, William was also tinkering with computers, making natural the transition to digital when computers revolutionized the printing industry. In the decades since, William has amassed experience in both graphic reproduction and computer science. Along his journey, William has been a typesetter, press operator, film stripper, bindery, and ultimately a digital prepress operator. Currently William operates the prepress solutions provider Mars Premedia, and develops automated solutions for Adobe Creative Cloud applications.
Contact William at www.marspremedia.com/contact/
Contact William at www.marspremedia.com/contact/
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
- 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
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
Adobe Script Tutorial 26 Illustrator Export Artboards
Переглядів 1,4 тис.Рік тому
Adobe Script Tutorial 26 Illustrator Export Artboards
Adobe Script Tutorial 25 Illustrator Save Art And Cut Files
Переглядів 1,1 тис.Рік тому
Adobe Script Tutorial 25 Illustrator Save Art And Cut Files
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? 🙏🏻
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.
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!
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. ❤
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
Ok
This extension is deprecated as it is no longer being maintained. Master Script is obsolete, what should we do? Beautify
Ok
@@elyasforohar9553 ok
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?
@@leevfx no sorry this script won’t do that
@@wc7 I know it won't right now...but could it in future? I would pay for this if it existed
I wish you could paste into the field when it comes up so you dont have to type stuff out.
Thankyou!
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!
Exception has occurred: -25920 General Photoshop error occurred. This functionality may not be available in this version of Photoshop.
only works on Intel CPU not M1
Check comments for other solutions
@@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.
Great tutorial. I got a question. How do I remove a stain ink pen mark on scanned paper using the same Acrobat Pro?
Sorry has nothing to do with the tutorial
thanks brotha
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
no idea how to make it recursive
Thanks for your guide. Very helpful
Does this work with Summa Winplot? I can not get it to find the reg marks
No. Not designed for anything but Illustrator.
Could you please make a tutorial for flexo color seperation
i don't know flexo
Thanks, using this to mass generate twitter-post screenshots.
Excellent presentation, thank you.
Unable to download script. It's shows "The requested page does not exist. Check the address and try again."
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~
Look up jsxbin how to
great
This is amazing learning! I'm so excited to know this now. Thanks a bunch Mr. William
...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...
There are other scripts that do what you asking, exactly. Not free, of course.
@@wc7 That's great, can you please share the link to that script video. Thanks so much.
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.
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',...)?
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"...
@@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?
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
@@clevermissfox text should work ok.
I don't see why not
Thank you! it saved so much of my time.
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 ;)
An edge case not likely for a free script. But who knows? If enough people ask maybe.
You are a wizard
Great Video !
This script really helped with my digital product templates, just contributed on the paypal page - thank you for keeping this script updated!
Your content is packed with more than just scripting knowledge, it's a totally new style of programming for me! Thanks for the education!
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
Try this one... ua-cam.com/video/lTWApM7i8BA/v-deo.html
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 !
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
Is there any chance to save all files to single pdf in output. it will be hepful for me.....
Make the reply address the same. I think it should work?
Thanks. I really appreciate your work.
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
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!
THANK YOU SIR.
This is a game changer! Thank you!
"for /f "tokens=*" %%a in (list.txt) do curl -O %%a" for anyone that wants to copy it name it a .bat
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?
Not for a free script.
How to install OpenSSH Server and make it start automatically with windows 10: 0:40
crazy. it's 2024 and your talking scenes look just like AI-avatar
Excellent sir, it worked for me too. Thank you William.
"An error has ocurred. Line 587: No se puede copiar/cortar debido a un estado de selección no válido" :(
What language is this in?
Take a moment to visit this gentlemen’s site, excellent information! Thank you again for your assistance, William!🙂
Thank you!!