Saturday, September 18, 2010


This version adds the possibility to apply most actions to multiple selected bookmarks. For example you can cut copy and paste several bookmarks together, this is useful also to overcame limits of the "drag-with-mouse" functionality that currently works only for a single bookmark. 

The commands to change (or append) destination of a bookmark are now also available for a multiple bookmarks selection, the action to set the bookmarks to the current view now asks if you want to keep the page number of the selected bookmarks, this can be useful to apply a zoom factor or a top offset to multiple bookmarks without changing the target page.

All this actions are undoable.

A license box has been added when you first start the program asking you to agree with the GPL license, I am sorry for this nuisance but it is important that you know what you get with this software, and what you can or cannot do with it.

Some bugs have been fixed:  
  • "Collapse All" action now correctly collapses inner nodes;
  • some custom indentation strings caused a wrong parsing of bookmarks from text files;
  • mouse cursor appearance when text selection is active not changing. 
Please continue to send me bugs reports and features requests, it is really appreciated thank you.

Sunday, September 5, 2010

JPdfBookmarks 2.4.1

Hello, this is an important update to jpdfbookmarks, it adds many important features, I recommend to try it.

Version 2.4.1 now supports password encrypted PDF files, both user password and owner password, it means you can edit  bookmarks of PDF files protected by passwords (if you know them of course), and the password protection will be kept when you save the modified file maintaining the original passwords. It is not possible to add password encryption to files that don't have it already, or to remove it from files that have it with this version, probably this will be added in a future release. Be aware that during the execution a temporary unencrypted copy of the file is created  for the internal use of jpdfbookmarks during the program execution, it is deleted when you exit the applicaiton or close the file. Also the passwords are stored in memory unencrypted for the duration of the execution, so you are not prompted for the passwords each time you want to save the file.

Each bookmark can have now multiple actions associated with it, for example it can point to a page in the current PDF and open the browser to a certain address. This is supported also when parsing bookmarks text files, to add more than one action to a single bookmark you just add a new line without a title for example:

The blank space before the second action is only to align the two actions but is ignored by jpdfbookmarks.
In the graphic user interface if you try to set a new action on a bookmark you are now asked if you want to add the action to the bookmark or if you want to substitute it.

To see all the actions associated to a bookmark use the Actions button on the toolbar or the context menu.

It is also possible now to add bookmarks that open an arbitrary file on the system using the default associated application, for example you can open a text file that on Windows will be probably opened with Notepad and on Ubuntu with gedit.

Now a simple selection with mouse or keyboard will not activate the bookmarks anymore in jpdfbookmarks, you need a double click or to press ENTER or SPACE keys to activate them. I think this is better to work on bookmarks but if you prefer the old behavior you can modify it in the options dialog.

You can set bookmarks pointing to another PDF very easily using the "Open Linked PDF" action, this will create a clipboard shared by the two instances of jpdfbookmarks so that you can cut, copy and paste bookmarks between the two PDF files, the program automatically tries to create a relative path from the file where the bookmark is to the target file, so you should be able to pass the files to another system and the bookmarks should work fine assumed that the relative paths are maintained. 

To create a bookmark from a view in another PDF use the "Copy Linked" button, then go to the other file and paste on the bookmarks tree. 

I'm thinking to create some video tutorials for this features because they are definitely easier to show then to explain for me.

As usual I look forward to reading your feedback and bugs report, thank you.

Saturday, September 4, 2010

JPdfBookmarks 2.4.0 WITHDRAWN

For a few days a 2.4.0 version of jpdfbookmarks has been available, due to severe bugs in it I have withdrawn that version, I apologize with those who have downloaded it. I recommend not to use it, continue to use 2.3.0 and wait for the version 2.4.1.  Thank you.