pdf_auralia/pdf_oralia/scripts.py

41 lines
722 B
Python

from pathlib import Path
import click
from .extract import extract_save
@click.group()
def main():
pass
@main.group()
def extract():
pass
@extract.command()
@click.option("--pdf_file", help="Nom du fichier pdf", default="")
def file(pdf_file):
extract_save(pdf_file)
@extract.command()
@click.option("--folder", help="Tous les fichiers dans folder", default="./")
@click.option("--dest", help="Où mettre les fichiers produits", default="./")
def all(folder, dest):
p = Path(folder)
d = Path(dest)
d.mkdir(exist_ok=True)
pdf_files = [x for x in p.iterdir() if ".pdf" in str(x)]
for pdf_file in pdf_files:
extract_save(pdf_file, d)
@main.command()
def join():
pass