Skip to main content

A desktop application to edit PDF files

Project description

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), 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.26.5,<1.28.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).

Project details


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.5.tar.gz (40.4 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.5-py3-none-any.whl (60.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pypdfeditor_gui-3.1.5.tar.gz
Algorithm Hash digest
SHA256 84d6f4b0249f0e3dfa4a0f4f63a14751e83e4397bed5e2720bd8a003f00800dd
MD5 178684a97c3ff981afa0ca87975fd3eb
BLAKE2b-256 28899251a2024c0aa1504aa4598da5043fe189a2f78edb8c3a47ff3d6c88aedd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pypdfeditor_gui-3.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6ccc230da5739446c9d3e3885e1d8182e7b493edec01d30a470d2852e461845e
MD5 91e94f98d6b64e9b1da24482b10cd446
BLAKE2b-256 d27691b86382a7971d517f4bde1a44d73177a8e5c4146898004d197a1d4decf4

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