PDFsam Basic not starting on Ubuntu

We recently had a number of users having problems running PDFsam Basic on latest Ubuntu, this is the typical stacktrace they get back when trying to run the application:

Exception in thread “main” java.lang.NoClassDefFoundError: javafx/scene/layout/HBox
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at org.pdfsam.community.App.main(App.java:34)
Caused by: java.lang.ClassNotFoundException: javafx.scene.layout.HBox
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)

Read more…

PDFsam Basic 3.3.7

We just released the new 3.3.7 of PDFsam Basic. We upgraded PDF Engine and translations as usual and we fixed the MSI installer to properly handle command line properties on Windows systems where only .NET 4 or above is installed.
Enjoy!

PDFsam Basic 3.3.6 is out!

We just released the new version 3.3.6 of PDFsam Basic. In this release:

  • an updated PDF engine
  • a new AcroForm policy to flatten them during a PDF merge
  • a new menu entry to copy the selection table as a comma separated table
  • an optional desktop icon
  • a new Slovenian translation
  • a number of small fixes and usability improvements

What are pdfsam-starter.exe and pdfsam.exe ?

They are Windows launchers for PDFsam Basic, our free and open source application to split and merge PDF files.
PDFsam Basic is written in Java and requires a Java Runtime Environment to run (pretty much like a C# application requires .NET framework installed, a Python application requires a Python interpreter etc etc). Read more…

PDFsam Basic 3.3.5 released!

We just released PDFsam Basic version 3.3.5 where we update the language pack, the PDF engine (Sejda) with a number of bug fixes and improvements and the Open button to directly open the generated PDF file (and not the containing directory) in case the task generates a single PDF file.
Enjoy

PDFsam Basic 3.3.4 fixing Java 9 compatibility

Hi,
there was a compatibility issue with PDFsam Basic version 3.3.3 (and below) that was preventing it to start with Java 9. We just released PDFsam Basic 3.3.4 and with that everything should be back to normal and work as expected even if you upgrade to Java 9. We also added handy row headers to easily find the index of the added PDF files and the total number of added PDF files.
Enjoy

PDFsam Basic 3.3.1 released!

We just released the new PDFsam Basic 3.3.1 with a number fixes and improvements, here is a list of what has changed. As usual you can find the new version in the download section.

We also have a new PDFsam Enhanced Spring Promo for the Pro and Pro+OCR packages!

And finally, we are updating our How to split PDF and merge PDF tutorials with the new settings and features we added in the latest releases, they will be ready in few days, and we added a short one to explain how to compress PDF using PDFsam Basic, give them a chance if you need a quick guide on how to use PDFsam.

We just released PDFsam Basic 3.3.0!

We released the new PDFsam Basic version 3.3.0 where we upgraded our PDF engine (SAMBox + Sejda) to the latest version with a lot of fixes and improvements, we added pages selection to the Alternate Mix module, we added an option to normalize pages size to the Merge module… and a number of smaller changes and fixes you can see here.
Enjoy!