Skip to main content

pyPDFeditor-GUI

PyPI pylint black Stand With Ukraine

IMPORTANT: Development of this project has been stopped but maintenance will be continued.

Features

  • Support 3 languages: English, 日本語 (Japanese), and 中文 (Traditional Chinese)
  • Fluent UI design (Icons used can be found 🔗here)
  • Cross-platform support
  • Open-source and free to use under MIT licence
  • Frameless Window on Windows (Snap Layout on Windows 11 is supported)

What's in

  • Merge files no matter they are PDF files (.pdf), Markdown files (.md), image files (.jpg .png .jpeg .bmp .tiff .svg), or e-book files (.epub .xps .fb2 .cbz) into one PDF file📚
  • (...right-click the page then) Delete pages or rearrange pages
  • (...right-click the page then) Extract images from a page
  • (...right-click the page then) Rotate a page
  • (...right-click the page then) Save a page as a PDF file or image file (.png .psd .ppm)
  • Add watermark (PDF only)
  • (...right-click the page then) Adjust the posotion of the watermark
  • Set password either user or/and owner password (PDF only)🔒
  • Set permissions (PDF only)🔏
  • Edit catalogue structure of the file (PDF only)📑
  • Edit metadata of the file (PDF only)📝
  • Convert image files or e-book files to PDF

Requirements 🧩

Python>=3.10
PyQt6>=6.7.0
PyMuPDF>=1.28.0,<1.29.0

Install & Run

install from PyPI

$ pip install pypdfeditor-gui

install from source

you will need git, setuptools and wheel installed

$ pip install git+https://github.com/Augus1999/pyPDFeditor-GUI.git

build thy own package

this requires build, setuptools and wheel installed

$ pip install -r requirements.txt
$ python -m build

Run

  • $ pdfeditor to launch the application.

  • $ python -m pypdfeditor_core --reset to reset the application; this will delete all settings and caches. Default settings will be created at next launch.

  • $ python -m pypdfeditor_core --remove to remove the whole application.

  • $ python -m pypdfeditor_core --debug to enable showing all mupdf errors and/or warnings.

Cache files

Setting and cache files are stored in the directory C:\User\USER\.pyPDFeditor-GUI (Windows) or home/USER/.pyPDFeditor-GUI (Linux and macOS).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypdfeditor_gui-3.1.6.tar.gz (40.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypdfeditor_gui-3.1.6-py3-none-any.whl (60.7 kB view details)

Uploaded Python 3

File details

Details for the file pypdfeditor_gui-3.1.6.tar.gz.

File metadata

  • Download URL: pypdfeditor_gui-3.1.6.tar.gz
  • Upload date:
  • Size: 40.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for pypdfeditor_gui-3.1.6.tar.gz
Algorithm Hash digest
SHA256 9af419e0c313109bcd3c98c4f7e64056354e5f15f9abcb59510ef91e22f7fa56
MD5 afe72688797b2d5875318d42f655921b
BLAKE2b-256 c66b3ca18c1644efdbe2656daeb34de2c86e0e0dfcb7459d74edadeb26ba65da

See more details on using hashes here.

File details

Details for the file pypdfeditor_gui-3.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for pypdfeditor_gui-3.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3d6d7398de3a4c7af333ec85f4e8b63f33d8188bd15693adfebf00cea5453221
MD5 17a70e85c5f84d913a2e3d821aa9e12f
BLAKE2b-256 40f24b59d9c705f3d9e5edee86df7c3142ea25b183bb3dbd8dcc81f5fca3a759

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.1.6 This release

2 files

3.1.5

2 files

3.1.4

2 files

3.1.3

2 files

3.1.2

2 files

3.1.1

2 files

3.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page