Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1394 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Conversion multiple en pdf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conversion multiple en pdf

n°2241728
anarion39
Pas de pouvoir sans savoir
Posté le 30-10-2014 à 10:44:38  profilanswer
 

Bonjour à tous je suis nouveau sur ce forum.
Je me présente rapidement, je m'appelle Sébastien, j'ai 28 ans et je suis développeur en alternance au sein d'une entreprise de la région de Nancy.
 
Mon problème se situe que je dois trouver une méthode pour convertir plus de 200000 fichiers Word en pdf.
Sachant en plus que ceux-ci se situent dans environ 10000 dossiers différents.
 
J'ai bien sur pris connaissance d'outils comme pdf creator mais bien qu'ils soient parfaits pour quelques fichiers, cela devient vite fastidieux quand on parle de milliers de fichiers.
 
Je ne sais pas si c'est possible de créer un script pour automatiser toutes ces actions, c'est pour celà que je me tourne vers cette communauté.
 
Je vous remercie d'avance.

mood
Publicité
Posté le 30-10-2014 à 10:44:38  profilanswer
 

n°2241729
torwood3
Posté le 30-10-2014 à 10:53:59  profilanswer
 

Bonjour ;)
 
Un petit tour sur google et tu tombes sur un jolie site :)  
https://gallery.technet.microsoft.c [...] d-f702844d
 
Le script te permet en donnant un path de transformer les .docx en .pdf.
 
Maintenant tu dois juste faire un programme chapeau qui va lui donner le bon path par rapport à tes dossiers contenant les doc.
 
my2cents ;)
 
Ps : Rassure moi, tu es bien sur windows hein ? ^^'


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
n°2241731
anarion39
Pas de pouvoir sans savoir
Posté le 30-10-2014 à 11:05:38  profilanswer
 

Merci beaucoup pour la réponse rapide je vais regarder ça

n°2241732
torwood3
Posté le 30-10-2014 à 11:08:02  profilanswer
 

Mais les .docx sont tous au même endroit ? (racine commune) ou ils sont dispersé sur le pc/server ?  
 
Enfin bref,
Good luck :)  
 
Un autre script qui fait le taf => http://dougfernando.blogspot.fr/20 [...] -word.html


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
n°2241735
anarion39
Pas de pouvoir sans savoir
Posté le 30-10-2014 à 11:28:56  profilanswer
 

Ils sont tous dans une racine commune oui, un dossier qui contient des milliers d'autres dossiers qui contiennent chacuns a peu près 10 documents word

n°2241766
rufo
Pas me confondre avec Lycos!
Posté le 30-10-2014 à 14:56:05  profilanswer
 

Après, tu peux "piloter" pdf creator avec un script, genre AutoIt. En gros, le script envoie des raccourcis clavier pour activer des touches de l'IHM de pdf creator ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2241819
gilou
Modérateur
Modzilla
Posté le 31-10-2014 à 00:17:33  profilanswer
 

Vu le nombre de fichiers, il a peut être intérêt a écrire un script en VBA exécuté depuis une instance de Word.
Enfin bref, surtout éviter de lancer word par script (en direct ou comme service) pour chaque fichier, sinon, je te dis pas le temps d'exécution.
A+,

Message cité 1 fois
Message édité par gilou le 31-10-2014 à 00:20:25

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2241820
caps lock
Posté le 31-10-2014 à 05:06:01  profilanswer
 

gilou a écrit :

Vu le nombre de fichiers, il a peut être intérêt a écrire un script en VBA exécuté depuis une instance de Word.
A+,


A titre personnel comment c'est possible de démarrer qu'une seule instance d'un programme ? Ca me parait sévèrement astucieux comme méthode!

n°2241825
anarion39
Pas de pouvoir sans savoir
Posté le 31-10-2014 à 09:12:48  profilanswer
 

Merci pour toutes ces réponses je vais travailler là dessus (c'est compliqué parce que j'ai beaucoup d'autres projets à traiter en paralèlle, ce qui me laisse peu de temps à consacrer à ce problème)

n°2241856
gilou
Modérateur
Modzilla
Posté le 31-10-2014 à 11:51:07  profilanswer
 

caps lock a écrit :


A titre personnel comment c'est possible de démarrer qu'une seule instance d'un programme ? Ca me parait sévèrement astucieux comme méthode!

Ben si c'est un script lancé depuis le programme (lancé donc une seule fois), ou si on communique en OLE avec une unique instance, par exemple.
 
Tu peux aussi t'inspirer de cette discussion: http://stackoverflow.com/questions [...] mmatically
 
A+,


Message édité par gilou le 31-10-2014 à 12:01:31

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le 31-10-2014 à 11:51:07  profilanswer
 

n°2241865
anarion39
Pas de pouvoir sans savoir
Posté le 31-10-2014 à 13:46:45  profilanswer
 

J'ai réussi à adapter un script VBA pour enregistrer en PDF un document word ouvert, par l'intermédiaire de PDFCreator. Il ne me reste plus qu'à créer plusieurs boucles pour ouvrir les dossiers un par un, ouvrir les fichiers word contenus dedans puis les enregistrer grâce à ce script.  
 
Je pense qu'utiliser VBA pour ça était la méthode la plus simple

n°2241898
anarion39
Pas de pouvoir sans savoir
Posté le 31-10-2014 à 16:57:39  profilanswer
 

J'ai finalement réussi à créer ça, il me reste juste un dernier soucis consistant à empecher que les pdf s'ouvrent automatiquement après création (200 000 fichiers pdf ouverts sur mon bureau ça peut faire tache)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Conversion multiple en pdf

 

Sujets relatifs
conversion en binaireconversion de fichier .cds -> .xls
PHP afficher un champ Multiple-selectConnexion permanent Excel Access - Requête multiple
slider multiple jquery uiSQL : count multiple, groupby...
Conversion char en hexaRequette ou tri, ou sélection multiple...
Array, conversionpostgresql conversion de type
Plus de sujets relatifs à : Conversion multiple en pdf


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR