pdfarranger

Ochiq manbalardan

PDF Arranger — PDF sahifalarini birlashtirish, boʻlish, aylantirish, kesish va qayta joylashtirish uchun bepul, ochiq kodli GTK ish stoli ilovasi.

IlovaKategoriya: Desktop ilovalar · Ofis va qaydlar · UtilitalarOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

PDF hujjatlari bilan ishlashda fayllarni birlashtirish, bir nechta sahifani ajratib olish yoki skanerlangan sahifa yoʻnalishini tuzatish uchun koʻpincha turli dasturlar orasida almashish kerak boʻladi. PDF Arranger bu vazifalarning hammasini bitta oynada bajarishga imkon beradi: PDF hujjatlarini birlashtirasiz va ajratasiz, sahifalarni aylantirasiz, kesasiz va kichik rasmlarni sudrab tartibini oʻzgartirasiz, qulay va tushunarli grafik interfeys orqali. Ilova Python tilida GTK 3 yordamida yozilgan va qayta ishlash uchun pikepdf kutubxonasidan foydalanadi. U Konstantinos Poulios tomonidan yaratilgan PDF-Shuffler loyihasining forki boʻlib, loyihani faol saqlash maqsadida rivojlantirilmoqda. img2pdf oʻrnatilgan boʻlsa, rasm fayllarini import qilish imkoniyati ham bor. PDF Arranger sahifa tartibini vizual tarzda oddiy tahrirlashni xohlovchi Linux va BSD ish stoli foydalanuvchilari uchun moʻljallangan. U Flatpak va Snap koʻrinishida hamda distributiv paketlari orqali tarqatiladi, shuningdek manba kodidan pip yordamida virtual muhitga oʻrnatilishi mumkin. Litsenziyasi — GPL-3.0.
  • gtk
  • gtk3
  • linux
  • pdf
  • python3

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsMos—1.14.0 relizidagi rasmiy yigʻma: pdfarranger-1.14.0-windows-installer.msi0.60
macOSNomaʼlum———
LinuxNomaʼlum———

Relizlar

tekshirilgan: 29-okt, 2026
v1.14.0Oxirgi23-may, 2026Rasmiy manba ↗

1.14.0 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
pdfarranger-1.14.0-windows-installer.msiwindows · msi60,4 MB33ba1c3028cc…Rasmiy manba ↗
pdfarranger-1.14.0-windows-portable.zipwindows · zip58,1 MB71bb8c7d3e9b…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi97
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 15 days ago
Hujjatlar · 1515
README 6099 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 108
3/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 146 days ago
Kategoriya aniqligi · 1010
classifier confidence 1
Ommaboplik · 109
5978 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX GPL-3.0
Hamjamiyat · 55
issues enabled, 321 forks

Litsenziya

GPL-3.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/pdfarranger/pdfarrangerAsosiy★ 5 978 yulduzfaollik: 1-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

pdfarranger/pdfarranger dan · litsenziya GPL-3.0 · yuklangan 29-okt, 2026

About

[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.

[screenshot of PDF Arranger]

Downloads

PDF Arranger for WindowsMore…

Linux and BSD packages

[Linux 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:

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, where LANG is the locale you'd like to update
  • Update your translations in po/LANG.po file, and commit them; do not commit changes to po/pdfarranger.pot which 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, r or p than a)
Repozitoriyni ochish ↗