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
Built Distribution
File details
Details for the file invoicex-gui-0.1.1.tar.gz
.
File metadata
- Download URL: invoicex-gui-0.1.1.tar.gz
- Upload date:
- Size: 55.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7341402cc27d086de1e690b279df511fd5ad9053e757bebebac52efdf1a33fe2 |
|
MD5 | a662a35719ef46d9262594aebdfd95a1 |
|
BLAKE2b-256 | 1eea7c5ad4341391d39af8d275e9e29fad72bc23f81e5d63adfa240c1b6891af |
File details
Details for the file invoicex_gui-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: invoicex_gui-0.1.1-py3-none-any.whl
- Upload date:
- Size: 73.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee88dccdff93f8f67606f63325e3c85f6f8373da1ef69674be3548a66d3cffe |
|
MD5 | a9e82fc6dae545a25bb7605cd0eb858c |
|
BLAKE2b-256 | 0711eb21df903a300fe9b7f25ebbdf676ba75dfd9ddca5bd8fffc964efe9a21c |