PDF Split and Merge: Difference between revisions

Content deleted Content added
No edit summary
Restored revision 1190835756 by 86.48.8.85 (talk): Spam
 
(34 intermediate revisions by 27 users not shown)
Line 1:
{{Short description|Open-source PDF utility software}}
{{Infobox software
| name = PDFsam Basic
Line 6 ⟶ 7:
| developer = Andrea Vacondio
| released = {{start date|2008|06|29}}
| latest release version = 4.0.0<ref>https://github.com/torakiki/pdfsam/releases/tag/v4.0.0</ref>{{wikidata|property|reference|P348}}
| latest release date = {{start date and age|2018{{wikidata|qualifier|12P348|19P577}}}}
| repo = {{URL|https://github.com/torakiki/pdfsam}}
| programming language = [[Java (programming language)|Java]], [[JavaFX]]
Line 14 ⟶ 15:
| 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
| website = {{URL|www.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&nbsp;documents]]. PDFsam uses a [[freemium]] model and encourages buying the full version with popups.
 
== The distributionDistribution system ==
 
'''PDFsam Basic''' is a desktop application freely accessible from the [http://pdfsam.org project's page] 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&nbsp;Windows]], ''[[Apple Disk Image|.dmg]]'' for [[Mac&nbsp;OS&nbsp;XmacOS]], [[Deb (file format)|.deb package]] for [[Debian]] based GNU/[[Linux]] distributions, and ''ZIP&nbsp;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 [[AcroForms|Acro Forms]] (Acrobat forms) or an outline (bookmarks[[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:
** After every page, even pages or odd pages
Line 31 ⟶ 32:
** 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
Line 37 ⟶ 38:
 
== Architecture ==
PDFsam Basic is written in [[Java (programming language)|Java]] and [[JavaFX]]. PDFsam Basic relies on [http://sejda.org/ Sejda SDK], an open source and task oriented Java library to edit PDF files and [https://github.com/torakiki/sambox SAMBox], a [[PDFBox]] [[Fork (software development)|fork]].
 
== See also ==
{{Portal|Free and open-source software}}
* [[List of PDF software]]
* [[Apache PDFBox]]
Line 48 ⟶ 49:
 
== External links ==
*{{Official website|www.https://pdfsam.org}}
*{{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}}