A desktop application to edit PDF files.
Project description
pyPDFeditor-GUI
This project is based on PyQt5 and PyMuPDF and tested on Python 3.8 & 3.9 & 3.10 on Windows 10 & 11.
Current version is v2.1.6 ⌛
Welcome 🎃🎉
Welcome to use pyPDFeditor-GUI. pyPDFeditor-GUI is a simple cross-platform application, thanks to Python, PyQt5 and PyMuPDF, designed to work on simple PDF handling.
I tried my best to make it close to Fluent UI. Icons used can be found 🔗here.
Features
- Support 3 languages: English, 日本語 (Japanese), and 中文 (Traditional Chinese)
- Fluent UI design
- 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)
- 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.7
PyQt5>=5.15.4
PyMuPDF>=1.19.2
Install & Run
install from source
you will need setuptools
and wheel
installed
$ cd <path>
$ pip install .
where <path>
is the directory setup.py
locates.
install from PyPi
$ pip install -U pyPDFeditor-GUI
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, caches and icons. Default settings and icons will be created at next launch. -
$ python -m pypdfeditor_core --remove
to remove the whole application.
Screenshot 🎞️
on Windows 11:
Support Snap Layouts on Windows 11
Others
Setting files are stored in the directory C:\User\USER\.pyPDFeditor-GUI
(Windows) or home/USER/.pyPDFeditor-GUI
(Linux). Please reset the application if icons display incorrectly after upgrading.
Please report any errors to Issues. Thank you!
Project details
Release history Release notifications | RSS feed
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
Hashes for pyPDFeditor_GUI-2.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 064225a08aeeb163ff491cac756c2bb3ce3ee6790f56e260b3bb23bc69e9a7d5 |
|
MD5 | 8fdfb05784ce59504023842378949acd |
|
BLAKE2b-256 | f85535d29e31c17c779169561d9cdc24521652a7f4275334c0ba586af9e213bb |