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), 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
-
$ 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).
Metadata
Release files for pyPDFeditor-GUI 3.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pypdfeditor_gui-3.1.7.tar.gz | 40.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pypdfeditor_gui-3.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 101.5 kB
Release files / pypdfeditor_gui-3.1.7.tar.gz
| Download URL | pypdfeditor_gui-3.1.7.tar.gz |
|---|---|
| Size | 40.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0f05199ca23eb5320697217c31b513d61dce875a35ba6952759a137cd3bb0d52
|
|
BLAKE2b-256 checksum How to use checksums |
ac0492a0881d33cef64cd0ba58cdbd7995103d2c49d275ffe2e52fa844a603f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / pypdfeditor_gui-3.1.7-py3-none-any.whl
| Download URL | pypdfeditor_gui-3.1.7-py3-none-any.whl |
|---|---|
| Size | 60.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86e6170f7eaf74a0ad1e7af72ad40a070ebbcd0bb5bd49b75bdfeccabf3ece01
|
|
BLAKE2b-256 checksum How to use checksums |
df166e6530576dafadf4dbee68de14c70763324e23d4572842e99af678e9d15d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|