PDF Split and Merge: Difference between revisions

Content deleted Content added
FrescoBot (talk | contribs)
m Bot: link syntax and minor changes
Restored revision 1190835756 by 86.48.8.85 (talk): Spam
 
(43 intermediate revisions by 33 users not shown)
Line 1:
{{Short description|Open-source PDF utility software}}
{{Infobox software
| name = PDFsam Basic
| logo = File:PDFsam Basic logo.svg
| screenshot = File:PDFsam merge module.png
| caption = PDFsam Basic 3.3.2 with merge PDF module opened
| developer = Andrea Vacondio
| collapsible =
| released = {{start date|2008|06|29}}
| developer = Andrea Vacondio
| latest release version = {{wikidata|property|reference|P348}}
| released = {{start date|2008|06|29}}
| latest release date = {{start date and age|2017{{wikidata|11qualifier|22P348|P577}}}}
| discontinued =
| repo = {{URL|https://github.com/torakiki/pdfsam}}
| latest release version = 3.3.5<ref>http://www.pdfsam.org/blog/</ref>
| programming language = [[Java (programming language)|Java]], [[JavaFX]]
| latest release date = {{start date and age|2017|11|22}}
| operating system = [[Cross-platform]]
| repo = {{URL|https://github.com/torakiki/pdfsam}}
| platform = [[Java (software platform)|Java]]
| status = Active
| genre = [[List of PDF software|PDF utility]]
| programming language = [[Java (programming language)|Java]], [[JavaFX]]
| license = [[GNU Affero General Public License|AGPLv3]] for v3, [[GNU General Public License|GPLv2]] for previous versions 2.x
| operating system = [[Cross-platform]]
| website = {{URL|httphttps://www.pdfsam.org/}}
| platform = [[Java (software platform)|Java]]
| size =
| language =
| 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|http://www.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 36 ⟶ 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 together, taking pages alternately from them
* Save and restore of the workspace
 
== Architecture ==
PDFsam Basic reliesis onwritten in [http://sejda[Java (programming language)|Java]] and [[JavaFX]].org/ PDFsam Basic relies on 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]].
 
== Requirements ==
PDFsam Basic is written in [[Java (programming language)|Java]] and [[JavaFX]] and requires a working [[Java Virtual Machine]] [[Java version history#Java_SE_8|version 8 or above]] installed in the [[operating system]] in order to run.
 
== See also ==
{{Portal|Free and open-source software}}
* [[List of PDF software]]
* [[Apache PDFBox]]
 
== References ==
Line 55 ⟶ 49:
 
== External links ==
*{{Official website|https://pdfsam.org}}
*http://www.pdfsam.org/ - ''PDF Split and Merge'', the project's main page
*https://{{github.com/|torakiki/pdfsam - the project's page on ''[[GitHub]]''}}
 
*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}}