Graphical User Interface for factur-x library with basic functionalities such as:
- Validate metadata of pdf invoice
- Export metadata to in form of JSON, XML and YAML
- Extract fields from PDF using invoice2data
- Edit field values (metadata) of pdf invoices
TODO
- Add external XML to PDF
The application is built using PyQt5
Latest Stable release
v0.1.0
- Linux: Linux Package
- Windows (64-bit): Windows executable
- MacOS: MacOS executable
- PyQt5 v5.10.1
- PyPDF2
- lxml
- PyYAML
- invoice2data
External Dependencies:
- Imagemagick: https://www.imagemagick.org/script/download.php
- GhostScript: https://www.ghostscript.com/download/gsdnld.html
Install invoicex-gui
using pip
$ pip install invoicex-gui
$ git clone https://github.com/invoice-x/invoicex-gui.git $ cd invoicex-gui $ pip install -r requirements.txt $ python main.py
OR run from terminal
$ $ git clone https://github.com/invoice-x/invoicex-gui.git $ cd invoicex-gui $ python setup.py install $ invoicex-gui
If you are interested in improving this project, have a look at our developer guide to get you started quickly.