PDFsam Basic (also known as PDF Split and Merge) is a free and open-source cross-platform desktop application to split, merge, extract pages, rotate and mix PDF documents.
The software is written in the Java programming language.
PDFsam Basic is written using the JavaFX. Version 4 is released as a self-contained application and includes a linked OpenJDK 11 runtime while version 3 requires a Java Runtime Environment 8 with JavaFx installed in order to run.
Key Features
- Merge PDF files selecting entire documents or subsections of them. It provides a number of settings to let the user decide what to do in case the original PDF files contain Acro Forms or an outline (bookmarks) and it can generate a table of contents, normalize pages size and add blank pages.
- Input PDF files can be merged completely or partially. A page selection can be set in the form of comma separated page intervals (Ex. 1-10, 14, 25-) letting you specify what pages you want to merge for every input PDF file.
- Add a table of contents at the beginning of the generated PDF.
- Split PDF files in a number of ways:
- After every page, even pages or odd pages.
- After a given set of page numbers.
- Specify the page numbers where you want to break your document, or every n pages.
- By bookmark level. Select the outline (bookmarks) level you want to split at and your PDF file will be divided at every page pointed by the bookmarks at the selected level
- By size, where the generated files will roughly have the specified size.
- Rotate PDF files where multiple files can be rotated, either every page or a selected set of pages.
- Extract pages from multiple PDF files. Single pages or page ranges can be selected to create a new PDF file containing only the pages wanted.
- Mix PDF files where a number of PDF files are merged, taking pages alternately from them. Merge two or more PDF files taking pages alternately from each input file, in straight or reverse order.
- Rotate PDF files by simply selecting the files you want to rotate and apply a rotation of 90, 180 or 270 degrees to all or some of their pages.
- Save and restore of the workspace.
- Cross-platform support – runs under Linux, Mac, and Windows.
Website: https://pdfsam.org/pdfsam-basic/
Support: Blog, GitHub Code Repository
Developer: Andrea Vacondio and contributors
License: GNU Affero General Public License v3.0

Learn Java with our recommended free books and free tutorials.
Related Software
| PDF Manipulation Tools | |
|---|---|
| Stirling PDF | Locally hosted web based PDF manipulation tool |
| PDFsam | Extract pages, split, merge, mix and rotate PDF files |
| PDF Mix Tool | Perform common editing operations on PDF files |
| PDF Arranger | Merge, rearrange, split, rotate, and crop PDFs |
| cpdf | Set of command-line tools that let you modify PDF files |
| pdftk | The PDF toolkit |
| pstoedit | Translates PostScript and PDF graphics into other vector formats |
| img2pdf | Lossless conversion of raster images to PDF |
| PDF Chain | Graphical user interface for The PDF Toolkit |
| Tabula | Extract data tables inside PDF files |
| PDFStitcher | Utility for stitching together PDF pages |
| wkhtmltopdf | Render HTML into PDF |
| krop | Simple graphical tool to crop the pages of PDF files |
| Qpdf Tools | Qt interface for Ghostscript and QPDF |
| Quick PDF Join | Joins multiple PDF files together |
| PDF Tricks | Offer small manipulations in PDF files |
| OnePDFPlease | TUI for working with PDF files |
| PdfJumbler | Rearrange, merge, delete, and rotate pages |
| PDF Juggler | Mix, reorder and select PDF pages |
| jpeg2pdf | Command-line tool which lets you convert images to PDF |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

