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.

Supported by

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