Hi,
few days ago we released a new version of Sejda and its command line interface. This new release has a nice feature regarding outline (bookmarks) handling during a pdf merge task that might be interesting for some of you. When you merge pdf documents, you can now tell Sejda what to do with the documents outlines, it can merge them as well (default behavior), it can discard them reducing the size of the merged pdf document or it can create a completely new outline with one entry for each merged pdf.
This is currently available using the sejda-console but it will also be included in PDFsam v3 and BTW I’m working very hard on the new version of PDFsam, I hope I’ll be able to give you something testable soon.
Enjoy
Finally Sejda has been released!
Hi All,
great news! After more then one year of development today we released Sejda!
You are probably asking “What the heck is Sejda?”. It’s a PDF manipulation layer written in Java. “uh?”. Ok, as many of you know I’ve been working on PDFsam for 6 years now and I realized at some point that the pdfsam-console (the component providing pdf manipulation capabilities to PDFsam) has some… mm… limitations.
Quoting Sejda FAQ:
I realized at some point that some of the design choices I made were unfortunate and the code base wasn’t inline with 2010 software development standards. PDFsam itself was/is working pretty well but maintenance was/is a bit of a hell so I made the choice, I started to rewrite the pdf manipulation logic with 5 years of experience on my shoulders and trying to keep a close eye on quality and best practices.
What are the advantages compare to the pdfsam-console?
Quoting again:
it has more features, it has a bigger team working on it (we are 2 now), it’s built trying to follow best practices from Joshua Bloch in Effective Java and Robert C. Martin in Clean Code, it’s easier to maintain and extend and it’s not tied to a single pdf manipulation library but it tries to take advantage of strength points of all of them
It’s not going to affect PDFsam in the short period but I’ll start to work on a new release using Sejda as manipulation library.
Now you may ask “why should I care NOW then?”. We developed and released a Command Line Interface together with Sejda called sejda-console. It provides a set of commands to manipulate PDF documents using all the features provided by Sejda and for all the ones of you using the pdfsam-console and brave enough to switch to the sejda-console, it may be a good opportunity to try it and give us back some feedback. To make it more interesting I have to say that the sejda-console provides some more functionalities compared to the pdfsam-console:
- crop
- pdf to tiff conversion (single or multiple output)
- pdf to jpg conversion
- text extraction
- split by bookmark level where the bookmark matches a given regexp
We really hope to have feedbacks, opinions and suggestions from you, as you always did with PDFsam. You can find a lot of information, download link, javadocs etc at the Sejda webpage.
Enjoy!
oh, of course Sejda is free and open source.
New releases 2.2.0 and 2.2.0e available
Hi everybody,
I just released the new versions of PDFsam basic and enhanced. These releases are mainly focused on bug fixes and feature requests. Now the ImageViewer for the single pages preview has zoom in, zoom out and rotate capabilities, the alternate mix has a new option that lets you define the step for both the input documents, the pdf split module has been modified to better handle input files with a big bookmarks tree and should be now much faster splitting pdf with these kind of bookmarks. The user interface has been modified with accelerator keys, warning messages if the destination field is empty and the file chooser now remembers the previous path.
Enjoy.
Andrea
Version 2.1.0 and 2.1.0e
Hi everybody,
I just released the new version of basic and enhanced PDFsam. In this version almost all the libraries have been updates, 6 bugs have been fixed, the new pdf document metadata module has been added to the enhanced version (this module can be used to set pdf metadata like author, title, etc..) and some feature request has been implemented (DnD support on *nix systems, save/restore of the GUI settings when closing/opening PDFsam and saving the environment will save informations about the selected plugin).
I also created a thumbnails generation library using ICEpdf. This library can be plugged and used as thumbnails generation engine instead of the default JPodRenderer generation library.
The Mac OS dmg distribution will be ready soon.
Finally 2.0.0 and 2.0.0e
Hi everybody,
I just released the first stable versions of the branch 2. The new 2.0.0 and 2.0.0e are available to be downloaded. You’ll find some bug fixes, the context menu to add complex prefixes, the rotate pdf module, thumbnails with a slightly improved quality, modules are now in alphabetical order and the new console command ‘pagelabels’ to set page labels on a pdf document.
Enjoy
Andrea
New 1.2.0 and 1.6.0e released
Hi everybody,
the new basic and enhanced releases are out. In these versions you’ll find the new rotate pdf module to rotate pages, bug #2827318 fixed and the new context menu for the prefix field to add complex prefixes.
Enjoy
Andrea
1.1.4 and 1.5.4e are out.
New versions has been released. The [BASENAME] prefix has been fixed and the new iText version (2.1.7) should fix the many NullPointerExceptions reported the last month. The enhanced Decrypt pdf module can now take an input prefix for the output files naming.
Enjoy.
1.1.3 and 1.5.3e released
Hi everybody,
new branch 1 versions have been released. With these versions you’ll find a pdfsam-console with file logging capabilities, the alternate mix pdf with a new ‘step’ option and the new complex prefix “BOOKMARK_NAME” for the pdf split module.
Enjoy
Andrea
New 2.0.0 alpha version out
Hi everybody,
I just released the first alpha test version of the branch 2 (both basic and enhanced). With this version you’ll find the two new visual plugins that will let you visually reorder pages of a PDF file, or visually compose a document by merging pages taken from other documents. All the visual things are based on the JPodRenderer library. It’s a test version and load/save environment functions don’t work yet but everything else should work. You’ll find also the new console where I added the -d option to the concat command to merge PDF files found in an input directory and I added the chance to set a starting value for the [FILENUMBER] prefix (Ex. [FILENUMBER13] or [FILENUMBER###13]). This version require a JVM 1.6.
Let me know your feedbacks
Andrea
PDFsam 1.1.1 and 1.5.1e released
Hi everybody,
I just released the new PDFsam versions. These versions come with a bug fixed (now PDF split feature should always manage bookmarks correctly), with a new “split PDF by bookmarks level” feature (thank you Carsten for sharing) and with a new console feature to let you rotate pages when merging PDF files (only a console feature for now..).
Enjoy
Andrea