Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

How to sort bookmarks alphabetically?

Participant ,
Mar 29, 2025 Mar 29, 2025

Is it still not possible to sort bookmarks alphabetically?

 

Thanks

TOPICS
Create PDFs , Edit and convert PDFs , PDF
184
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 29, 2025 Mar 29, 2025

It can be done using a script, like this (paid-for) tool I've developed:

https://www.try67.com/tool/acrobat-sort-bookmarks
Please note, though, that the tool does NOT sort the pages the bookmarks point to, only the bookmarks themselves.

If you want the pages to be sorted as well I could adjust it for you so that it does it, so contact me privately to discuss it further.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 29, 2025 Mar 29, 2025

It’s surprising this isn’t a built-in option yet. A manual workaround might be sorting them in a folder and reordering as needed.

 

[Spam link removed]

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 01, 2025 Apr 01, 2025
LATEST

Hi,

Try this script I wrote some years ago from the console window:

function triSignets(signet) {
	if (signet.children!=null) {
		signet.open=true;
		var leSignet=signet.children;
		lesSignets=[];
		for (var i=0; i<leSignet.length; i++) lesSignets.push(leSignet[i].name);
		lesSignets=lesSignets.sort(function(a,b){return a.localeCompare(b)});
		for (var i=0; i<lesSignets.length; i++) {
			for (j=0; j<leSignet.length; j++) {
				if (lesSignets[i]==leSignet[j].name) {
					signet.insertChild(leSignet[j],i);
					break;
				}
			}
		}
		if (leSignet!=null) {
			for (var i=0; i<leSignet.length; i++) triSignets(leSignet[i]);
		}
	}
}
triSignets(this.bookmarkRoot);

@+

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines