Graphical User Interface for factur-x library with basic functionalities
Project description
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
Requirements
- 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
Installation
Install invoicex-gui using pip
$ pip install invoicex-gui
Running from source
$ 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
Development
If you are interested in improving this project, have a look at our developer guide to get you started quickly.
Screenshots
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
invoicex-gui-0.1.1.tar.gz
(55.8 kB
view hashes)
Built Distribution
Close
Hashes for invoicex_gui-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee88dccdff93f8f67606f63325e3c85f6f8373da1ef69674be3548a66d3cffe |
|
MD5 | a9e82fc6dae545a25bb7605cd0eb858c |
|
BLAKE2-256 | 0711eb21df903a300fe9b7f25ebbdf676ba75dfd9ddca5bd8fffc964efe9a21c |