Skip to content

shenri52/R_merge_pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Script R : merge_pdf

Ce script permet d'assembler plusieurs fichiers pdf en fonction d'un ou plusieurs mots contenus dans une liste de mots.

Exemple :

Dans le dossier "data", vous copiez :

  • 10 fichiers pdf avec le mot BLEU dans le nom des fichiers
  • 5 fichiers pdf avec le mot VERT dans le nom des fichiers

Dans la liste de mots, vous indiquez BLEU et VERT.

Dans le dossier "result", vous aurez :

  • 1 pdf avec les pages des 10 fichiers pdf qui avait le mot BLEU dans le nom des fichiers
  • 1 pdf avec les pages des 5 fichiers pdf qui avait le mot VERT dans le nom des fichiers

Descriptif du contenu

  • Racine : emplacement du projet R --> "MERGE_PDF.Rproj"
  • Un dossier "data" :
    • pour le stockage des fichiers à assembler
    • pour le stockage du fichier nommé "Group_By_List" contenant la liste des mots (fichier exemple disponible dans le dossier)
  • Un dossier "result" pour le stockage du résultat
  • Un dosssier script qui contient :
    • prog_merge_pdf.R --> script principal
    • librairie.R --> script contenant les librairies utiles au programme
    • merge_pdf.R --> script d'assemblage des fichiers pdf
    • suppression_gitkeep.R --> script de suppression des .gitkeep

Fonctionnement

  1. Placer les fichiers pdf à assembler dans le dossier "data"
  2. Modifier ou remplacer le fichier "Group_By_List", dans le dossier "data", contenant la liste des mots servant à l'assemblage des pdf. Le fichier : * ne doit avoir qu'une colonne nommée NOM * être au format CSV avec comme séparateur le ";"
  3. Lancer le script intitulé "prog_merge_pdf.R" qui se trouve dans le dossier "script"

Résultat

Le ou les fichiers pdf assemblés se trouve dans le dossier 'result'.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages