Copy link to clipboard
Copied
I thought this latest version allowed us the option to rename pages??
If you want them to be considered, post feature requests here:
https://indesign.uservoice.com/forums/601021-adobe-indesign-feature-requests
I think generally speaking if a script or third party plugin can solve the problem a feature will not get added.
Copy link to clipboard
Copied
What exactly do you mean? Rename how? Which part?
You can kind of "rename" pages using Sections.
Copy link to clipboard
Copied
See @GPGW comment....
Copy link to clipboard
Copied
Yes, I was hoping this would be resolved by now too.
When Adobe gave us the ability to resize pages within spreads they should have given us the ability to rename those pages as well, without having to make new sections. Would come in handy when creating social media assests i.e. banners for Facebook, LinkedIn, Insta etc. from within one document.
*edit - spelling
Copy link to clipboard
Copied
You might consider using the Page Attributes > Color Label to provide a way of indicating special kinds of pages. The command is available from the Pages panel menu:
Copy link to clipboard
Copied
No.
Copy link to clipboard
Copied
😂
Copy link to clipboard
Copied
Alternate Layouts can have custom names. Otherwise, pages only are numbered.
Copy link to clipboard
Copied
Thank you - know this already.
Copy link to clipboard
Copied
You probably also know that Illustrator has name-able artboards. Great for assets.
Copy link to clipboard
Copied
Yup. But client requested final files in InD... so there's that.
Copy link to clipboard
Copied
If you just need a way to rename finall INDD files - or exported PDFs / PNGs / JPEGs - then it is easily scriptable.
You just need to describe how / where script can find info for the FileName.
Copy link to clipboard
Copied
Unfortunately, no.
I think there's confusion here with the added feature "File name suffix in JPEG and PNG exports" which is described as:
Add suffixes like incremental numbers, page number, and page size while exporting to JPEG or PNG formats. You can distinguish and easily filter the same file saved in different sizes for different platforms or stakeholders based on the suffixes.
Copy link to clipboard
Copied
No confusion, just an ask to have this in the next update. What you are describing is not within the scope of this thread.
Copy link to clipboard
Copied
If you want them to be considered, post feature requests here:
https://indesign.uservoice.com/forums/601021-adobe-indesign-feature-requests
I think generally speaking if a script or third party plugin can solve the problem a feature will not get added.
Copy link to clipboard
Copied
An ugly work-around would be to build a non-printing layer and put some big text on it naming the page. This could be shown or hidden, and it would not print.
Copy link to clipboard
Copied
MY work mainly deals with various social media sizes, so having this ability in ID, would be great!
Copy link to clipboard
Copied
Whatever functionality Adobe will do - will always be limited - mainly because it needs to be as universal as possible - so only basic functionality.
Custom script is much better solution.
And depends on your workflow - you can get much more than you ever dreamed of...
Copy link to clipboard
Copied
Depending on what you want to do with the named pages a scripting approach could be to label pages with the Script Label panel and then a script could get the labeled pages as a dropdown list and do something with the selected page.
You can manually label a page using the Pages tool, or the naming could be done with a script dialog. This displays a dialog to label (name) the active page:
var n;
var ap = app.activeWindow.activePage.name
var cl = app.activeWindow.activePage.label
makeDialog();
function makeDialog(){
var theDialog = app.dialogs.add({name:"Name Active Page", canCancel:true});
with(theDialog.dialogColumns.add()){
staticTexts.add({staticLabel:"Name Page " + ap + ":"});
}
with(theDialog.dialogColumns.add()){
n = textEditboxes.add({editContents:cl, minWidth:150});
}
if(theDialog.show() == true){
n = n.editContents;
app.activeWindow.activePage.label = n
theDialog.destroy();
}
}
The dialog
This gets and shows a list of the named pages and makes the chosen page active, but the script could do anything with the chosen page, e.g. Export it to a JPEG with the page name as a prefix.
makeDialog();
var pSel, pList;
function makeDialog(){
var theDialog = app.dialogs.add({name:"Named pages", canCancel:true});
with(theDialog){
with(dialogColumns.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Go To Page:"});
}
with(dialogColumns.add()){
pList = getPageLabels();
pSel = dropdowns.add({stringList:pList, selectedIndex:0, minWidth:80});
}
}
if(theDialog.show() == true){
pSel = pList[pSel.selectedIndex];
gotoPage();
theDialog.destroy();
}
}
}
function gotoPage(){
var p = app.activeDocument.pages.everyItem().getElements()
for (var i = 0; i < p.length; i++){
if (p[i].label == pSel) {
app.activeWindow.activePage = p[i]
}
};
}
/**
* Gets an array of page labels
* @ return page name array
*/
function getPageLabels(){
var la = [];
var cnt = 1;
var nn;
var pg = app.activeDocument.pages.everyItem().getElements()
for (var i = 0; i < pg.length; i++){
if (pg[i].label == "") {
nn = "Unnamed Page " + cnt++;
pg[i].label = nn
la.push(nn)
} else {
la.push(pg[i].label)
}
};
return la
}
Copy link to clipboard
Copied
@rob day thanks for taking the time to create the script, can confirm it works a treat.
Probably the best solution we can hope for at this stage 👍
Copy link to clipboard
Copied
Probably the best solution we can hope for at this stage 👍
I doubt a page naming feature will get added. In the DOM pages do have names, but the name is read only. The Numbering and Section Options has the Include Prefix option, which can change a page’s returned name, but it already creates some ambiguity—here absolute page 3 can return the name 1 or Chap1-1 depending on the Numbering and Section Options:
If page naming could be explicitly set, it would ad yet another layer of complexity and ambiguity to page ranges. When you go to Print or Export would your page range be Absolute Numbering, Section Numbering, or a set page name?
Copy link to clipboard
Copied
I agree with @rob day
It should be left to scripting. Being able to custom named pages as a built-in feature adds unnecessary complexity which is not needed by 99% of users.
Copy link to clipboard
Copied
I don't see the problem - it can be called "name" or "label" or whatever - it doesn't really matter - but first, it needs to be usable as a FileName during the export as separate pages ...
Copy link to clipboard
Copied
I don't see the problem - it can be called "name" or "label" or whatever
Pages already have a name (read-only) and label (read/write) properties. Consider the current page range complexity and how much more complex it would get if we could overwrite any name. Here’s the helpx for setting page ranges:
What happens if the document page has both Section Prefixes and custom names? And the page name in the pages panel already depends on the General Preferences Page Numbering View, would a custom name get added to the Pages panel, or would it be another Page Numbering View?
Copy link to clipboard
Copied
That's why I've added "whatever".
My point was - it doesn't matter how we would be able to "name" pages - if it can't be used in export window...
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more