Question Convertir un lot de fichiers Word en fichiers PDF sous Mac OS X


Disons que j'ai plusieurs fichiers Word dans un dossier. Est-il possible de générer un lot de fichiers PDF à partir de ces fichiers?


4
2017-09-21 12:57


origine




Réponses:


Si vous avez installé MS Word (ou toute autre application pouvant ouvrir des fichiers MS Word), vous pouvez utiliser Automator. Voici un guide étape par étape sur la façon de le configurer pour vos besoins: http://aseriesoftubes.com/articles/how-to-batch-convert-doc-files-to-pdf-format-using-mac-osx-automator/

Bref aperçu de l'ensemble du processus:

  1. Automator ouvert
  2. Créer un nouveau flux de travail
  3. Du library panneau sur la gauche, sélectionnez Files & Folders puis double-cliquez Get Specified Finder Items
  4. Ajouter tous les fichiers à convertir
  5. Du library panneau, maintenant sélectionnez Documents, puis double-cliquez Convert Format of Word Documents
  6. Dans le menu déroulant, sélectionnez Portable Document Format (PDF)
  7. Enfin, cliquez sur le Run bouton, il convertira tous les fichiers et les enregistrera dans le même dossier que les fichiers Word d'origine.

4
2017-09-21 14:35



Impressionnant! Fonctionne très bien. - vaughan
Je ne vois pas cette option (Convert Format of Word Documents) dans Automator dans OS X El Capitan. A-t-il été retiré? - n8henrie
Office 2016 a supprimé la prise en charge d'Automator. Serait-ce la raison pour laquelle vous ne pouvez pas voir cette option? - molgar


Une option utilisant la ligne de commande serait d'utiliser pandoc (qui nécessite Latex pour la génération de PDF).

  1. Installez pandoc et LaTeX. Parce que LaTeX est si gros, j'ai installé BasicTeX comme recommandé dans les docs pandoc. Avec Homebrew et Homebrew Cask: brew install pandoc && brew cask install basictex
  2. Assurez-vous que les fichiers Word sont au format .docx. Si elles sont au format .doc, vous pouvez les convertir avec les versions intégrées d’OS X. textutil: textutil -convert docx *.doc
  3. Sur El Capitan, vous devez ajouter les utilitaires texbin à votre PATH: export PATH=/Library/TeX/texbin:"$PATH"
  4. Convertir: pandoc -o myfile.pdf myfile.docx

Étant donné que votre question concernait la conversion par lots de plusieurs fichiers, vous pourriez facilement mettre ceci en boucle:

#! /bin/bash
for file in *.doc; do
  textutil -convert docx "$file"

  # Account for the new `x` in `docx`
  pandoc -o "${file%doc}pdf" "${file}x"
done

4
2017-07-18 16:10





On dirait que la solution Automator ne fonctionne plus.

Donc, il y en a une simple.

Installez le module CUPS-PDF pour OS X. Il s'agit d'une imprimante PDF virtuelle qui ressemble à une "vraie" imprimante au système, mais crée un fichier PDF lorsque vous lui envoyez un document.

https://bitbucket.org/codepoet/cups-pdf-for-mac-os-x/wiki/Home

Si vous en faites votre imprimante par défaut, il vous suffit de sélectionner tous vos fichiers en masse et de faire "Command" + "P" (raccourci). Mac OSX ouvrira tous les fichiers, les enverra imprimer en pdf, puis les fermera = Simple et ça marche (sur mon Mac OS X 10.8.2 Montain Lion)

autre conseil:

"Après avoir installé l’imprimante virtuelle à l’aide de CUPS-PDF, il existe un moyen plus simple et plus puissant de convertir par lots tout ensemble de documents en fichiers PDF.

Utilisez l'utilitaire de configuration de l'imprimante pour créer une icône d'imprimante de bureau pour l'imprimante virtuelle. Une fois créé, je le place dans mon Dock pour un accès facile.

Dans le Finder, faites glisser les icônes de vos fichiers sur l'icône de l'imprimante virtuelle. Pour les documents Microsoft Word, Microsoft Word sera ouvert et invité à imprimer chaque document sur cette imprimante.

Contrairement à la méthode Macro Microsoft Word, vous pouvez le faire pour tout autre document créé par un autre programme. Au besoin, le Finder ouvre l'application appropriée et lui demande d'imprimer sur l'imprimante virtuelle.

Il existe deux légères limitations à cette méthode générale.

(1) Les fichiers que vous faites glisser sur l'icône de l'imprimante doivent être ceux sur lesquels le Mac sait comment procéder (c'est-à-dire que vous pouvez double-cliquer pour l'ouvrir dans certains programmes de votre Mac).

(2) L'application par défaut "Ouvrir avec" du document doit prendre en charge la commande AppleScript pour l'impression. Tous les programmes MacOS X qui se comportent bien le font. NeoOffice par exemple ne le fait pas, et la conversion par lots de documents natifs de NeoOffice ne fonctionne pas avec cette méthode d’icône. "

Source (ignorez la partie macro): http://hints.macworld.com/article.php?story=20070315023808642


2
2017-10-25 14:29





Si vous installez l'open source AbiWord, vous pouvez convertir par lots à partir de la ligne de commande du terminal, par exemple:

for FILE in "*.doc" ; do abiword --to=pdf "$FILE" ; done


0
2017-09-21 14:43





Voici une réponse précédente qui devrait fonctionner à cette fin.

Convertir en lots des documents Word en PDF (gratuit)


-1
2017-09-21 13:31



Laquelle? Cette question concerne OS X. - slhck
Vous avez oublié le "Mac OS X" dans le titre en répondant, alors je ne suis pas sûr de savoir qui fonctionnera avec cet OS. Le convertisseur de documents Google peut être la meilleure solution, comme cela se fait en ligne. - CharlieRB