PDF Split and Merge: Difference between revisions
Appearance
Content deleted Content added
m Reverted edits by 2600:1009:B155:E91D:0:50:1D9B:701 (talk): unexplained content removal (HG) (3.4.10) |
Restored revision 1190835756 by 86.48.8.85 (talk): Spam |
||
(28 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Open-source PDF utility software}} |
|||
{{Infobox software |
{{Infobox software |
||
| name = PDFsam Basic |
| name = PDFsam Basic |
||
Line 6: | Line 7: | ||
| developer = Andrea Vacondio |
| developer = Andrea Vacondio |
||
| released = {{start date|2008|06|29}} |
| released = {{start date|2008|06|29}} |
||
| latest release version = |
| latest release version = {{wikidata|property|reference|P348}} |
||
| latest release date = {{start date and age| |
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}} |
||
| repo = {{URL|https://github.com/torakiki/pdfsam}} |
| repo = {{URL|https://github.com/torakiki/pdfsam}} |
||
| programming language = [[Java (programming language)|Java]], [[JavaFX]] |
| programming language = [[Java (programming language)|Java]], [[JavaFX]] |
||
Line 14: | Line 15: | ||
| genre = [[List of PDF software|PDF utility]] |
| genre = [[List of PDF software|PDF utility]] |
||
| license = [[GNU Affero General Public License|AGPLv3]] for v3, [[GNU General Public License|GPLv2]] for previous versions 2.x |
| license = [[GNU Affero General Public License|AGPLv3]] for v3, [[GNU General Public License|GPLv2]] for previous versions 2.x |
||
| website = {{URL| |
| website = {{URL|https://pdfsam.org}} |
||
}} |
}} |
||
'''PDFsam Basic''' or '''PDF Split and Merge''' is a [[Free and open-source software|free and open-source]] [[cross-platform]] desktop application to split, merge, extract pages, rotate and mix [[Portable Document Format|PDF documents]]. |
'''PDFsam Basic''' or '''PDF Split and Merge''' is a [[Free and open-source software|free and open-source]] [[cross-platform]] desktop application to split, merge, extract pages, rotate and mix [[Portable Document Format|PDF documents]]. PDFsam uses a [[freemium]] model and encourages buying the full version with popups. |
||
== |
== Distribution system == |
||
PDFsam Basic is a desktop application freely accessible both as [[source code|source]] and [[Compiler|compiled]] code. It is available as a [[Windows Installer|MSI]] package for [[32-bit]] and [[64-bit computing|64-bit]] [[Microsoft Windows|MS Windows]], [[Apple Disk Image|.dmg]] for [[macOS]], [[Deb (file format)|.deb package]] for [[Debian]] based [[Linux]] distributions, and ZIP bundle for [[power users]]' convenience. |
|||
== Functionalities == |
== 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 [[AcroForms|Acro Forms]] or an outline ( |
* 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 [[AcroForms|Acro Forms]] (Acrobat forms) or an outline ([[bookmark]]s) and it can generate a [[table of contents]], normalize [[page size|pages size]] and [[page margin]]s and add blank pages. |
||
*Split PDF files in a number of ways: |
*Split PDF files in a number of ways: |
||
** After every page, even pages or odd pages |
** After every page, even pages or odd pages |
||
Line 31: | Line 32: | ||
** By [[bookmark]] level |
** By [[bookmark]] level |
||
** By size, where the generated files will roughly have the specified size |
** 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 |
* Rotate PDF files where multiple files can be rotated, either every page or a selected set of pages (i.e. Mb). |
||
* Extract pages from multiple PDF files |
* Extract pages from multiple PDF files |
||
* Mix PDF files where a number of PDF files are merged, taking pages alternately from them |
* Mix PDF files where a number of PDF files are merged, taking pages alternately from them |
||
Line 37: | Line 38: | ||
== Architecture == |
== Architecture == |
||
PDFsam Basic is written in [[Java (programming language)|Java]] and [[JavaFX]]. PDFsam Basic relies on |
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]]. |
||
== See also == |
== See also == |
||
Line 48: | Line 49: | ||
== External links == |
== External links == |
||
*{{Official website| |
*{{Official website|https://pdfsam.org}} |
||
*{{github|torakiki/pdfsam}} |
*{{github|torakiki/pdfsam}} |
||
*[http://www.pdfsam.org/documentation/ - the project's online help web page] |
|||
*[http://sejda.org/ - to execute PDFsam tasks using a Command-line interface] |
|||
*[https://sejda.com/ - to execute PDFsam tasks using a web application] |
|||
{{PDF software}} |
{{PDF software}} |
Latest revision as of 18:48, 21 May 2024
Developer(s) | Andrea Vacondio |
---|---|
Initial release | June 29, 2008 |
Stable release | 5.2.9[1]
/ 28 October 2024 |
Repository | github |
Written in | Java, JavaFX |
Operating system | Cross-platform |
Platform | Java |
Type | PDF utility |
License | AGPLv3 for v3, GPLv2 for previous versions 2.x |
Website | pdfsam |
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. PDFsam uses a freemium model and encourages buying the full version with popups.
Distribution system
[edit]PDFsam Basic is a desktop application freely accessible both as source and compiled code. It is available as a MSI package for 32-bit and 64-bit MS Windows, .dmg for macOS, .deb package for Debian based Linux distributions, and ZIP bundle for power users' convenience.
Functionalities
[edit]- 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 (Acrobat forms) or an outline (bookmarks) and it can generate a table of contents, normalize pages size and page margins 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 (i.e. Mb).
- 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
[edit]PDFsam Basic is written in 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
[edit]References
[edit]- ^ "Release 5.2.9". 28 October 2024. Retrieved 25 November 2024.
External links
[edit]