Module post-Moustache pour fusion d'annexes PDF dans PDF principal
Project description
# Moustache-fusion (skittlespy)
"Moustache-fusion" (ex- skittlespy) est un module de fusion PDF.
## Installation
### Docker
TODO
### Ubuntu
Sur une distribution Ubuntu 16.04 LTS, voici la procédure à suivre :
```bash
apt update -y
apt install -y curl pdftk poppler-utils pdfgrep
curl https://bootstrap.pypa.io/get-pip.py | python3
pip3 install moustache-fusion
```
## Utilisation de l'API
### Fichier de configuration JSON
Ce fichier contient la liste des balises à rechercher et les fichiers annexes à insérer.
Un certain nombre d'options sont également disponibles.
annexes : (array) tableau contenant chaque annexe.
Une annexe est définie par la liste suivante :
+ name : (string) nom du fichier contenant l'annexe
+ pattern : (string) nom de la balise à trouver pour insérer le fichier contenant l'annexe
options : contient la liste des options disponibles. Cette liste est optionnelle.
+ nopagenumbering : (bool, false par défaut) dévalide la numérotation des pages des annexes
exemple de fichier :
```json
{
"annexes":[
{
"name": "annexe1.pdf",
"pattern": "BALISE1"
},
{
"name": "annexe2.pdf",
"pattern": "BALISE2"
}
],
"options":
{
"nopagenumbering": false
}
}
```
"Moustache-fusion" (ex- skittlespy) est un module de fusion PDF.
## Installation
### Docker
TODO
### Ubuntu
Sur une distribution Ubuntu 16.04 LTS, voici la procédure à suivre :
```bash
apt update -y
apt install -y curl pdftk poppler-utils pdfgrep
curl https://bootstrap.pypa.io/get-pip.py | python3
pip3 install moustache-fusion
```
## Utilisation de l'API
### Fichier de configuration JSON
Ce fichier contient la liste des balises à rechercher et les fichiers annexes à insérer.
Un certain nombre d'options sont également disponibles.
annexes : (array) tableau contenant chaque annexe.
Une annexe est définie par la liste suivante :
+ name : (string) nom du fichier contenant l'annexe
+ pattern : (string) nom de la balise à trouver pour insérer le fichier contenant l'annexe
options : contient la liste des options disponibles. Cette liste est optionnelle.
+ nopagenumbering : (bool, false par défaut) dévalide la numérotation des pages des annexes
exemple de fichier :
```json
{
"annexes":[
{
"name": "annexe1.pdf",
"pattern": "BALISE1"
},
{
"name": "annexe2.pdf",
"pattern": "BALISE2"
}
],
"options":
{
"nopagenumbering": false
}
}
```
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
Close
Hashes for Moustache-fusion.beta-0.0.1.post17082.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 119d8a2c6a25e8f0d352821eec67bfecfd9ed8137a12c606a8b7c435bda73d5f |
|
MD5 | 88ab38852728940c2dab2d4a144aba76 |
|
BLAKE2b-256 | b73d68c9d2a801b71bca64cfcd2ef157b231c1ecdc5e0a19684e4fa8f39fea5e |