Interface en ligne de commande
A propos de l’interface en ligne de commande
L’interface en ligne de commande vous permet d’utiliser PDFZone via le terminal (Terminal.app) et donc de s’intégrer facilement avec une autre application. Le principe est très simple, il suffit de créer une configuration .pdfzone (Champs, Modèles, zones d’extraction, format de renommage) grâce à l’interface graphique, et ensuite de lancer l’analyse en ligne de commande via le terminal.
Utilisation
Dans le terminal (Terminal.app), utilisez le modèle de commande suivant :
/Applications/PDFZone.app/Contents/MacOS/PDFZone <fichier_config.pdfzone> -sourcedir <dossier_contenant_fichiers_pdf> [-rename] -output <fichier_sortie.csv|[dossier_fichiers_renommés]>
où:
- Le premier argument est le chemin complet vers le fichier de configuration (.pdfzone). Attention : voir points d’attention ci-dessous.
- Le second argument est le chemin complet vers le répertoire source (qui contient les fichiers PDFs à analyser). Attention : voir points d’attention ci-dessous.
- Le troisième argument (optionnel) permet de choisir la fonctionnalité renommage à la place de l’export en CSV
- Le dernier argument est le chemin relatif (par rapport au répertoire source) vers le fichier de sortie (si export en CSV) ou vers le répertoire destination (si renommage)
Exemple (export en CSV) :
/Applications/PDFZone.app/Contents/MacOS/PDFZone /Users/MyUser/Downloads/MaConfig.pdfzone -sourcedir /Users/MyUser/Downloads/FichiersPDFaAnalyser/ -output resultats.csv
Sur base du fichier de configuration MaConfig.pdfzone se trouvant dans le répertoire Téléchargements (Downloads), cette commande va exécuter l’analyse des fichiers se trouvant dans le répertoire /Users/MyUser/Downloads/FichiersPDFaAnalyser/ et écrire les résultats dans le fichier /Users/MyUser/Downloads/FichiersPDFaAnalyser/resultats.csv
Exemple (Renommage) :
/Applications/PDFZone.app/Contents/MacOS/PDFZone /Users/MyUser/Downloads/MaConfig.pdfzone -sourcedir /Users/MyUser/Downloads/FichiersPDFaAnalyser/ -rename -output RepertoirePourFichiersRenommes
Sur base du fichier de configuration MaConfig.pdfzone se trouvant dans le répertoire Téléchargements (Downloads), cette commande va exécuter l’analyse des fichiers se trouvant dans le répertoire /Users/MyUser/Downloads/FichiersPDFaAnalyser/ et copier + renommer les fichiers vers le répertoire /Users/MyUser/Downloads/FichiersPDFaAnalyser/RepertoirePourFichiersRenommes/
Points d’attention
Pour des raisons de sécurité imposées par le système de Sandboxing d’Apple, les points suivants doivent être obligatoirement respectés pour que le mode ligne de commande fonctionne correctement :
- Le chemin vers le fichier de configuration doit être le chemin complet et doit se trouver dans le répertoire (ou un sous-répertoire de) Téléchargements
- Le chemin vers le répertoire source contenant les fichiers PDFs à analyser doit être le chemin complet, et doit se trouver dans le répertoire (ou un sous-répertoire de) Téléchargements
- Le répertoire destination doit se trouver dans le répertoire source