As shown in the figure below, there are many documents out there that use an entire page for chapter headings and no other meaningful content. If bookmarks are properly set, it is better to remove these useless pages to make the PDF document easier to read.
- Temporarily duplicate the bookmarks in PDF-XChange Editor and save the file over.
- Select the bookmark entry corresponding to the page to be deleted in JPdfBookmarks and shift the destination page by one page using the "Apply Page Offset" command.
- After selecting the shifted bookmarks in PDF-XChange Editor, delete the pages corresponding to those bookmarks by running "Options > Page(s) > Remove" command in Bookmarks pane.
- Delete the shifted bookmarks in PDF-XChange Editor.
Of course, if the individual pages are unrelated and independent, the modified destination page of the GoTo action will have no relevance to the content of the respective page. However, it is sufficient to manually empty the destination page of the GoTo action after that happens. Considering that once information is deleted, it cannot be restored, setting the destination page of a GoTo action to a continuation page of the deleted page, rather than emptying it, seems to be the more conservative and preferred behavior.
However, GoTo actions are used everywhere in PDF, including bookmarks, links, and form fields. Therefore, it is easy to imagine in layman's terms that an automatic correction like the one proposed could degrade the performance of the program by having to search and correct all GoTo actions when a page is deleted. That is probably why the current process is to set the target page as blank. So, fully aware of the difficulties, I am submitting a feature request in the hope that my esteemed and godly developers may have ideas to overcome these concerns.
Thank you for taking the time to read this message.
Best regards,
rakunavi
- PDF-XChange Editor PRO Version: 10.5.0 build 393
- OS Version: Windows 11 Home 24H2 Build 26100.2894
- PC Model: Lenovo IdeaPad C340-15IWL, HP All-in-One 22-c0xx