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.4.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.4-py3-none-any.whl (60.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pypdfeditor_gui-3.1.4.tar.gz
Algorithm Hash digest
SHA256 6220a2c52c9cab8d84ea2940a408a2c5cd7825c482b6dad98e5c1279b2f2d162
MD5 4971db32675f16821f9501110df726cd
BLAKE2b-256 8354b3f6f3040a0bbab28582d2311a9e37380c7d0301f0fad22ca8308d1f9441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pypdfeditor_gui-3.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ffcffef1d297c4b5c5d1c1699bd831f3fc863aeabe5f05890a1891775b1b9933
MD5 5336c440b4c4f07f9506e0f97a452135
BLAKE2b-256 ff22304aa481559dc759cdd7ca09e2abb9fbf949ae6a199a1bd94cc3ad615fc8

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