A desktop application to edit PDF files
Project description
pyPDFeditor-GUI
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
-
$ pdfeditorto launch the application. -
$ python -m pypdfeditor_core --resetto reset the application; this will delete all settings and caches. Default settings will be created at next launch. -
$ python -m pypdfeditor_core --removeto remove the whole application. -
$ python -m pypdfeditor_core --debugto 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6220a2c52c9cab8d84ea2940a408a2c5cd7825c482b6dad98e5c1279b2f2d162
|
|
| MD5 |
4971db32675f16821f9501110df726cd
|
|
| BLAKE2b-256 |
8354b3f6f3040a0bbab28582d2311a9e37380c7d0301f0fad22ca8308d1f9441
|
File details
Details for the file pypdfeditor_gui-3.1.4-py3-none-any.whl.
File metadata
- Download URL: pypdfeditor_gui-3.1.4-py3-none-any.whl
- Upload date:
- Size: 60.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffcffef1d297c4b5c5d1c1699bd831f3fc863aeabe5f05890a1891775b1b9933
|
|
| MD5 |
5336c440b4c4f07f9506e0f97a452135
|
|
| BLAKE2b-256 |
ff22304aa481559dc759cdd7ca09e2abb9fbf949ae6a199a1bd94cc3ad615fc8
|