pdfarranger
Ochiq manbalardanPDF Arranger — PDF sahifalarini birlashtirish, boʻlish, aylantirish, kesish va qayta joylashtirish uchun bepul, ochiq kodli GTK ish stoli ilovasi.
Sharh
- gtk
- gtk3
- linux
- python3
Oʻrnatish
Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.- Rasmiy reliz fayllariOchiq manbalardanoxirgi rasmiy relizdangithub.com/pdfarranger/pdfarranger/releases/tag/1.14.0 ↗
- Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan
Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.
github.com/pdfarranger/pdfarranger ↗
Moslik
«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.| Platforma | Holat | Arxitektura | Dalil | Ishonchlilik |
|---|---|---|---|---|
| Windows | Mos | — | 1.14.0 relizidagi rasmiy yigʻma: pdfarranger-1.14.0-windows-installer.msi | 0.60 |
| macOS | Nomaʼlum | — | — | — |
| Linux | Nomaʼlum | — | — | — |
Relizlar
tekshirilgan: 29-okt, 20261.14.0 versiyasi fayllari
| Fayl | Platforma | Hajm | SHA-256 | Rasmiy manbadan yuklab olish |
|---|---|---|---|---|
| pdfarranger-1.14.0-windows-installer.msi | windows · msi | 60,4 MB | 33ba1c3028cc… | Rasmiy manba ↗ |
| pdfarranger-1.14.0-windows-portable.zip | windows · zip | 58,1 MB | 71bb8c7d3e9b… | Rasmiy manba ↗ |
Relizlar tarixi
- v1.13.01-fev, 2026Rasmiy manba ↗
- v1.12.111-iyn, 2025Rasmiy manba ↗
- v1.12.023-may, 2025Rasmiy manba ↗
- v1.11.18-okt, 2024Rasmiy manba ↗
- v1.11.020-iyn, 2024Rasmiy manba ↗
- v1.10.114-okt, 2023Rasmiy manba ↗
- v1.10.08-iyl, 2023Rasmiy manba ↗
Sifat profili
algoritm quality-v1.0 · baholangan 15-okt, 2026Baho tarkibi
Litsenziya
GPL-3.0Bu katalog siyosati holati, yuridik xulosa emas.
Manbalar
Sharhlar
Hali sharhlar yoʻq.
Muqobillar
README
pdfarranger/pdfarranger dan · litsenziya GPL-3.0 · yuklangan 29-okt, 2026About
[CodeQL] [Codacy Badge] [pdfarranger] [codecov]
PDF Arranger is a small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a front end for pikepdf.
PDF Arranger is a fork of Konstantinos Poulios’s PDF-Shuffler (see Savannah or Sourceforge). It’s a humble attempt to make the project a bit more active.
For more info see User Manual.
Downloads
| PDF Arranger for Windows | More… |
|---|
Linux and BSD packages
Install from source
PDF Arranger requires pikepdf >= 6. Pip will automatically install the latest pikepdf if there is no pikepdf installed on the system.
On Debian-based distributions
sudo apt-get install python3-pip python3-wheel python3-gi python3-gi-cairo \
gir1.2-gtk-3.0 gir1.2-poppler-0.18 gir1.2-handy-1 python3-setuptools \
gettext python3-dateutil python3-venv
On Arch Linux
sudo pacman -S poppler-glib python-pip python-gobject gtk3 python-cairo libhandy
On Fedora
sudo dnf install poppler-glib python3-pip python3-gobject gtk3 python3-cairo \
python3-wheel python3-pikepdf python3-img2pdf python3-dateutil libhandy
On FreeBSD
sudo pkg install devel/gettext devel/py-gobject3 devel/py-pip \
graphics/poppler-glib textproc/py-pikepdf x11-toolkits/gtk30 \
x11-toolkits/libhandy
Install PDF Arranger in a virtual environment
Create a virtual environment in /home/user/myenv
python3 -m venv --system-site-packages ~/myenv
Install PDF Arranger
~/myenv/bin/pip3 install --upgrade https://github.com/pdfarranger/pdfarranger/zipball/main
Optionally create a symlink so that the app can be started from anywhere in a terminal with pdfarranger
sudo ln -s ~/myenv/bin/pdfarranger /usr/local/bin/pdfarranger
In addition, PDF Arranger supports image file import if img2pdf is installed.
For developers
git clone https://github.com/pdfarranger/pdfarranger.git
cd pdfarranger
./setup.py build
python3 -m pdfarranger
For testing see TESTING.md.
For Windows see Win32.md.
For macOS see macOS.md.
For translators
Translations are located in the following files:
po/LANG.pofor interface translation strings- data/com.github.jeromerobert.pdfarranger.metainfo.xml for repository integration
- data/com.github.jeromerobert.pdfarranger.desktop for desktop integration
- config.py
LANGUAGE_NAMESfor native language name in preferences drop-down list
If you are not comfortable working with git, you may edit translations directly from Github's web interface. However, in the normal case you would contribute translations by following these steps:
- Download the main branch (see For developers)
- Checkout a new branch to save your changes:
git checkout -b update-translation-LANG - Run
po/updatepo.sh LANG, whereLANGis the locale you'd like to update - Update your translations in
po/LANG.pofile, and commit them; do not commit changes topo/pdfarranger.potwhich may have been automatically regenerated - If possible, test your translation to see it in context (see For developers)
- Create a new pull request with your changes to the main branch
If you are editing mnemonics accelerators (letters preceded by an underscore), here are some additional guidelines. However, if you have no idea what this means, don't worry about it. Try to follow these rules by priority order:
- be consistent with other GTK/GNOME software
- pick a unique letter within that given menu if possible
- pick the same letter as the original string if available
- pick a strong letter (e.g. in "Search and replace" rather pick
s,rorpthana)