Jump to content

PDF Split and Merge: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Undid revision 1089933556 by 112.196.133.247 (talk) spam
Architecture: Fixed typo
Tags: Reverted canned edit summary Mobile edit Mobile app edit Android app edit
Line 38: Line 38:


== Architecture ==
== Architecture ==
PDFsam Basic is written in [[Java (programming language)|Java]] and [[JavaFX]]. PDFsam Basic relies on Sejda SDK, an open source and task oriented Java library to edit PDF files and SAMBox, a [[PDFBox]] [[Fork (software development)|fork]].
PDFsam Basic is written in [[Java (programing is a
*
# ''''''
}} language)|Java]] and [[JavaFX]]. PDFsam Basic relies on Sejda SDK, an open source and task oriented Java library to edit PDF files and SAMBox, a [[PDFBox]] [[Fork (software development)|fork]].


== See also ==
== See also ==

Revision as of 23:16, 27 July 2022

PDFsam Basic
Developer(s)Andrea Vacondio
Initial releaseJune 29, 2008 (2008-06-29)
Stable release
5.2.9[1] / 28 October 2024; 55 days ago (28 October 2024)
Repositorygithub.com/torakiki/pdfsam
Written inJava, JavaFX
Operating systemCross-platform
PlatformJava
TypePDF utility
LicenseAGPLv3 for v3, GPLv2 for previous versions 2.x
Websitepdfsam.org

PDFsam Basic or 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 distribution system

PDFsam Basic is a desktop application freely accessible both as source and compiled code. It is available as MSI package for 32-bit and 64-bit MS Windows, .dmg for macOS, .deb package for Debian based Linux distributions and ZIP bundle for the power users' convenience.

Functionalities

  • 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.
  • Split PDF files in a number of ways:
    • After every page, even pages or odd pages
    • After a given set of page numbers
    • Every n pages
    • By bookmark 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
  • Mix PDF files where a number of PDF files are merged, taking pages alternately from them
  • Save and restore of the workspace

Architecture

PDFsam Basic is written in [[Java (programing is a

  1. '

}} language)|Java]] and JavaFX. PDFsam Basic relies on Sejda SDK, an open source and task oriented Java library to edit PDF files and SAMBox, a PDFBox fork.

See also

References

  1. ^ "Release 5.2.9". 28 October 2024. Retrieved 25 November 2024.