pdfarranger

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.

GPL-3.0 License

Stars
3.4K
Committers
81

Bot releases are hidden (Show)

pdfarranger - 1.5.0

Published by jeromerobert over 4 years ago

  • Flatpak package (#37)
  • Merge double sided scanned document (#67)
  • New UI look & feel (header bar, symbolic icons) (#87)
  • Allow drag and drop to an other instance even if it is empty (#105)
  • Cut / copy / paste actions (#140)
  • Drop support for pikepdf < 1.7.0 and Gtk < 3.12 (#155)
  • Preserve selection when dropping dragged pages (#162)
  • Display total number of pages (#164)
  • Improved cursor visibility and dnd drop reject (#148, #166)
pdfarranger - 1.4.2

Published by jeromerobert over 4 years ago

  • Add a Github Action workflow (#139)
  • Fix crop / rotation on duplicated pages (#141)
  • Fix error when saving empty metadata (#153)
pdfarranger - 1.4.1

Published by jeromerobert over 4 years ago

  • Fix crop in special cases (#129)
  • Set unsaved state (#131, #138)
  • Allow to change the "producer" meta data
  • Fix error when duplicating pages (#134)
  • Allow to switch between list and not list creators in meta data (#132)
  • Always save edited values of metadata (#130)
  • After "export selection" save no longer overwrites the exported file (#108)
pdfarranger - 1.4.0

Published by jeromerobert over 4 years ago

  • Option to duplicate page(s) (#18)
  • Remember previous crop input values (#118)
  • Fix rotation with PikePDF & already rotated pages (#120)
  • Update screenshot in appdata (#121)
  • Remove PyPDF2 (#124)
  • Split page spreads into pages (#86)
  • Add basic metadata editing (#68)
pdfarranger - 1.3.1

Published by jeromerobert about 5 years ago

  • Fix PyPDF2 export with some document when rotating pages (#110)
  • No longer check input file MIME type (#101)
  • Windows packages with PikePDF (#98)
  • Add Indonesian translation (#104)
  • Replace by FileChooserNative by FileChooserDialog (#99)
  • Fix PyPDF2 export when cropping without rotation (#112)
pdfarranger - 1.3.0

Published by jeromerobert about 5 years ago

  • Add undo/redo support (#59)
  • Use pikepdf (when it is installed) instead of PyPDF2 (#74)
  • Set default export file name to the first imported one (#65)
  • Fix export of some rotated PDF (#85)
  • Truncate long pdf filename with ellipsis (#92)
  • Add export selection menu item to file menu and add shortcut (#96)
pdfarranger - 1.2.1

Published by jeromerobert over 5 years ago

  • Install pdfarranger.appdata.xml (#69)
  • Save no longer fail if the PDF metadata contains boolean attributes (#71)
  • Fix localization with non-UTF-8 charsets (#75)
pdfarranger - 1.2.0

Published by jeromerobert over 5 years ago

  • Remember window size, maximized status and zoom level (#41)
  • Align thumbnails to the left/top and make margin/spacing uniform (#42, #60)
  • Relayout the cropping dialog & add a warning about not removing content
  • Re-render thumbnails when zooming (#53)
  • Add action shortcut keys, disable actions when they should be (#43, #44, #52, #55)
  • Switch some PyPDF errors to warnings to support more PDF files (#54, #56)
  • Export the meta data of the first imported PDF (#57)
  • Improve german translation (#47, #48, #61)
  • Provide binaries for Microsoft Windows (#23)
pdfarranger -

Published by jeromerobert almost 6 years ago

  • Change display name from pdfarranger to PDF Arranger
  • Fix the version in the about dialog and setup.py
pdfarranger - 1.1

Published by jeromerobert almost 6 years ago

  • Drop python 2 support
  • File|Save no longer overwrite the original file
  • Fix error with file with special characters
  • Fix localization on Windows
pdfarranger - 1.0

Published by jeromerobert almost 6 years ago

  • Gtk 3 and python 3 support
  • Switch to pyPDF2 by default
  • File / Save
  • Shift+click to select range of pages
  • Reverse order
  • Rebrand pdfshuffler as pdfarranger (i.e. fork)
  • Some new and updated translations
  • Fix zoom
  • Fix drag and drop
  • Experimental Windows support

This will be the last release supporting python 2.