This is a thin wrapper around pypdf2.
pdfappend base_document.pdf [document_to_append.pdf ...]
If no document to append is specified, tmp.pdf
is assumed. The base
document is replaced in place and tmp.pdf
(or the specified
documents to append) are deleted.
© 2020 Antonis Christofides
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
On Windows; the first time:
- Install
git
.- Install a recent Python 3 version.
- Execute Git Bash.
- Clone pdfappend.
- Change to the working directory of
pdfappend
.pip install virtualenv
virtualenv ../venv
../venv/Scripts/pip install -r requirements.txt
../venv/Scripts/pip install pyinstaller
Next times:
rm -r dist build pdfappend.spec
../venv/Scripts/pyinstaller --onefile --name=pdfappend pdfappend
After this, pdfappend.exe
should be in the dist
directory.