J'ai besoin de pouvoir générer automatiquement des fichiers pdf contenant des puzzles avec des nombres aléatoires. La meilleure façon de penser à cela étant donné mes connaissances est de le faire avec Javascript / HTML / CSS et de le convertir en PDF avec un programme, mais d'autres suggestions sont les bienvenues.
Quoi qu'il en soit, j'ai donc essayé de télécharger le programme à partir de ce site Web, mais j'ai rencontré quelques problèmes. Tout d'abord, dans la liste ci-contre, que dois-je télécharger? Je vois juste un tas de nombres aléatoires et d'extensions de fichiers qui ne signifient rien pour moi. J'ai essayé celui du haut sur la liste et celui appelé "wkhtmltopdf.dmg".
Deuxièmement, une fois le fichier téléchargé, comment installer et utiliser le programme? Il semble que sur la plupart des fichiers que j'ai téléchargés, il me donne un fichier .dmg. Je ne sais pas ce qu'est un fichier .dmg, mais généralement lorsque je télécharge des trucs, je sais simplement sur quoi cliquer et soudain, le programme est en cours d'exécution. Dans ce cas, le fichier .dmg ne mène à rien, et je pense que je dois entrer dans le terminal et faire de la magie. J'ai essayé d'utiliser le terminal mais je ne comprends tout simplement pas comment cela fonctionne. J'ai pu "cd" mon chemin vers le dossier contenant le fichier que j'ai téléchargé. Alors j'ai essayé d' exécuter les commandes que le lien ci - dessus me dit de courir: wkhtmltopdf www.myhomepage.com myhomepage.pdf
. Cependant, je continue de recevoir wkhtmltopdf: command not found
.
C'est un thème commun dans ma vie que je ne peux pas comprendre comment installer quoi que ce soit à moins qu'il ne soit très évident de savoir comment l'installer (cliquez sur l'icône, le programme d'installation mène à travers les étapes, faites-le glisser vers le dossier de l'application, exécutez le programme). Quelle est la connaissance qui me manque? Quel est le livre que je n'ai pas encore lu qui explique pourquoi je ne comprends pas quelque chose d'aussi simple?
Je vous remercie!
la source
Réponses:
J'avais juste besoin d'installer la même chose pour un projet qui convertit un tas de pages HTML en PDF.
J'ai dû faire plusieurs choses pour le faire fonctionner sur ma machine. Tout d'abord, j'ai téléchargé le DMG .
Après le téléchargement, cliquez simplement dessus, il devrait se monter automatiquement (sinon, consultez le commando de montage). Maintenant, c'est comme un "disque" attaché à votre machine, généralement disponible sur votre bureau.
Ouvrez-le dans votre Finder, et à l'intérieur se trouve a
wkhtmltopdf.app
. Vous devez le copier dans vos applications où tous vos autres programmes (devraient) résider.Dans votre terminal, vous pouvez ensuite exécuter la commande à utiliser
wkhtmltopdf
Par exemple:
Cela créera un PDF appelé "google.pdf" à partir de l'URL fournie. C'est un peu ennuyeux de taper le chemin entier, donc ce que j'ai tendance à faire est de créer un lien symbolique vers celui-ci afin que je puisse raccourcir mon travail de frappe (d'autant plus que je l'utilise assez souvent de nos jours)
Cela va créer un lien symbolique vers
wkhtmltopdf
mon répertoire actuel et s'appellewkhtmltopdf
.L'entrée du terminal est désormais raccourcie à:
wkhtmltopdf "http://www.google.com" google.pdf
Vous pouvez également entrer plusieurs paramètres, par exemple lorsque vous souhaitez convertir une page qui nécessite un utilisateur et un mot de passe pour que vous puissiez y accéder. Notez que le nom d'utilisateur et le mot de passe sont utilisés pour accéder à la page, pas pour se connecter à la page elle-même.
Votre commande ressemblerait alors à ceci:
C'est fondamentalement la même chose qu'avant. Tout à l'heure, je devais entrer mon nom d'utilisateur et mon mot de passe pour le site sécurisé. J'ai placé le PDF résultant dans un dossier Rapports qui est situé à un niveau supérieur à mon emplacement actuel dans l'arborescence des dossiers.
la source
Vous pouvez installer wkhtmltopdf avec homebrew-cask
Note: Ce tonneau semble gâcher les autorisations dans votre
/usr/local
répertoire. Changez le propriétaire/usr/local
et les sous-répertoires en vous-même après l'installation:la source
Vous pouvez également l'installer avec Homebrew .
wkpdf est natif d'OS X et propose quelques options supplémentaires.
la source
brew install Caskroom/cask/wkhtmltopdf
brew install wkhtmltopdf
échoue.J'ai documenté sur StackOverflow la bonne façon d'installer wkhtmltopdf en utilisant Homebrew ici: https://stackoverflow.com/a/14043085/307308
la source
Euh, les gars, un .dmg est une image disque. Vous montez d'abord l'image disque. Pour ce faire, double-cliquez dessus. Ensuite, allez dans le Finder, trouvez l'image disque nouvellement montée (quelque chose qui est là qui n'était pas là avant est un cadeau mort). Cliquez sur l'image pour voir ce qu'il y a à l'intérieur. La plupart du temps, vous y trouverez une application (ou un programme d'installation d'application).
la source
Ce n'est plus disponible dans Brew. Comme l'a correctement souligné @Davi Lima, la nouvelle commande est
brew install Caskroom/cask/wkhtmltopdf
la source