web-dev-qa-db-fra.com

Comment être batch combiné JPEG de dossiers dans les PDF

J'ai environ 500 dossiers avec des images à l'intérieur. Y a-t-il une façon de pouvoir convertir par lots afin que je reçois des fichiers .pdf contenant toutes les images à l'intérieur des pages?

ÉDITER:

Il devrait y avoir 500 pdf créé, chacun avec le nom du dossier contenant et chacun ayant des images en elle comme pages.

18
Ska

OS X a plusieurs outils intégrés pour automatiser le traitement des images et PDF Création.

Il suffit d'ouvrir Automator.app , créez une nouvelle application.

Automator.app

Changez-le comme indiqué ci-dessous, en faisant glisser les actions du volet gauche vers la droite.

Step one

  • Obtenir le contenu du dossier avec le répéter ... Option activée obtiendra tous vos fichiers , même de l'intérieur des sous-répertoires.

  • Nouveau PDF _ des images créera un fichier PDF sur le bureau, chaque page composée d'une seule image.

Enregistrez l'application quelque part (par exemple sous /Applications ou sur votre bureau). Donnez-lui un nom propre, comme "Créer PDF à partir de l'image.app". Ensuite, vous pouvez faire glisser vos dossiers sur son icône. Laissez le flux de travail faire le travail pour vous.


Ce qui précède crée un seul fichier PDF pour toutes les images. Si vous voulez en avoir un pour chaque dossier, cela va être plus compliqué.

Tout d'abord, vous avez besoin de Distributez des articles incrémentalement action . Installez-le. Ensuite, ouvrez l'automate et créez un nouveau flux de travail ( non une application).

Maintenant, pour la commodité, vous pouvez Téléchargez le workflow ici . En cas de rupture de liaison, changez simplement comme indiqué ci-dessous:

Workflow screenshot

Ou, sous forme de texte:

  • Obtenez des éléments de recherche sélectionnés
  • Distributez des éléments de distribution progressivement (celui que nous avons installé avant)
  • Définir la valeur de la variable , pour vous souvenir du dossier que nous sommes dans
  • Obtenir le contenu du dossier , pour obtenir les images
  • Nouveau PDF des images , pour créer le PDF. Ici, prenez la variable du panneau "Variables" en bas et faites-la glisser vers le champ "Enregistrer la sortie dans ...". Cela garantit que le PDF est créé dans le dossier auquel il appartient. Il n'y a pas de moyen facile de renommer le fichier autre que de définir un nom de fichier statique. Vous pouvez ajouter un renommer des éléments de recherche action pour le définir cependant.
  • boucle , pour commencer à partir du démarrage et exécuté avec le dossier suivant. Vous pouvez désactiver la partie où elle demande une confirmation.

Enregistrez-le comme un flux de travail et maintenant, voici comment l'exécuter. Sélectionnez vos dossiers à Finder.

Finder screenshot

Ensuite, allez à Automator.app et cliquez sur exécuter en haut à droite coin.


Avec 500 dossiers, cela pourrait prendre un certain temps. Surtout avec des images haute résolution, votre PDF pourrait devenir énorme. Mais vous pouvez d'abord essayer une sélection plus petite, puis laissez le flux de travail à courir jusqu'à ce qu'il soit fini.

16
slhck

Un moyen plus simple consiste à afficher toutes les images dans l'aperçu, puis à imprimer au format PDF, très rapide.

http://hints.macworld.com/article.php?story=20090119162659107

5
risnandar

Sur presque n'importe quel système, vous allez utiliser cela sur votre meilleure solution peut être ImageMagick . Disponible sur * NIX, MAC et Windows, prend en charge à la fois Wildcarding (AKA FileName Globbing) et spécification d'une liste (E.G. @ Imagestoprocess.txt) des fichiers d'entrée, des options de spécification de fichier avancées, une ligne de commande puissante, etc.

2
fencepost