Мне нужно иметь возможность автоматически создавать PDF-файлы, которые содержат головоломки со случайными числами. Наилучший способ сделать это, учитывая мои знания, это сделать это с помощью Javascript / HTML / CSS и преобразовать его в PDF с помощью программы, но другие предложения приветствуются.
Так или иначе, поэтому я попытался загрузить программу с этого сайта, но столкнулся с несколькими проблемами. Прежде всего, из списка на стороне, что я должен скачать? Я просто вижу кучу случайных чисел и расширений файлов, которые ничего не значат для меня. Я попробовал верхний в списке и тот, который называется "wkhtmltopdf.dmg".
Во-вторых, как только я скачаю файл, как мне установить и использовать программу? Кажется, что на большинстве файлов, которые я скачал, он дает мне файл .dmg. Я не знаю, что такое файл .dmg, но обычно, когда я загружаю материал, я просто каким-то образом знаю, на что нажимать, и вдруг программа запускается. В этом случае файл .dmg ни к чему не приводит, и я думаю, что я должен войти в терминал и поработать над магией. Я попытался использовать терминал, но я просто не понимаю, как это работает. Я смог "CD" мой путь к папке, содержащей файл, который я скачал. Затем я попытался запустить команды, ссылка выше сказал мне бежать: wkhtmltopdf www.myhomepage.com myhomepage.pdf
. Тем не менее, я продолжаю получать wkhtmltopdf: command not found
.
В моей жизни это обычная тема, и я не могу понять, как что-либо установить, если не совсем ясно, как ее установить (щелкните значок, программа установки проведет вас по шагам, перетащите в папку приложения, запустите программу). Какое знание мне не хватает? Что это за книга, которую я еще не читал, которая объясняет, почему я не понимаю что-то такое простое?
Спасибо!
источник
Ответы:
Мне просто нужно было установить то же самое для проекта, который конвертирует кучу HTML-страниц в PDF.
Мне пришлось сделать несколько вещей, чтобы заставить его работать на моей машине. Прежде всего, я скачал DMG .
После загрузки, просто нажмите на него, он должен монтироваться автоматически (если нет, проверьте команду mounto). Теперь это как «диск», прикрепленный к вашей машине, обычно доступный на вашем рабочем столе.
Откройте его в вашем Finder, и внутри это
wkhtmltopdf.app
. Вам необходимо скопировать это в ваши Приложения, где находятся все ваши другие программы (должны).Внутри вашего терминала вы можете выполнить команду для использования
wkhtmltopdf
Например:
Это создаст PDF с именем "google.pdf" из предоставленного URL. Это немного раздражает, когда я печатаю весь путь, поэтому я обычно создаю символическую ссылку на него, чтобы я мог сократить свою работу над шрифтами (особенно потому, что в настоящее время я использую ее довольно часто)
Это создаст символическую ссылку на
wkhtmltopdf
в моем текущем каталоге и называетсяwkhtmltopdf
.Вход терминала теперь сокращен до:
wkhtmltopdf "http://www.google.com" google.pdf
Есть также несколько параметров, которые вы можете ввести, например, когда вы хотите преобразовать страницу, для которой вам нужен пользователь и пароль для доступа к ней. Обратите внимание, что имя пользователя и пароль используются для доступа к странице, а не для входа на саму страницу.
Ваша команда будет выглядеть так:
Это в основном то же самое, что и раньше. Только сейчас мне нужно было ввести свое имя пользователя и пароль для защищенного сайта. Я поместил полученный PDF-файл в папку «Отчеты», которая расположена на уровень выше моего текущего местоположения в древовидной структуре папок.
источник
Вы можете установить wkhtmltopdf с помощью homebrew-cask
Примечание. Похоже, что в этой бочке испорчены права доступа в вашем
/usr/local
каталоге. Измените владельца/usr/local
и подкаталогов на себя после установки:источник
Вы также можете установить его с помощью Homebrew .
wkpdf является родным для OS X и имеет еще несколько опций.
источник
brew install Caskroom/cask/wkhtmltopdf
brew install wkhtmltopdf
выходит из строя.Я задокументировал на StackOverflow правильный способ установки wkhtmltopdf с помощью Homebrew здесь: https://stackoverflow.com/a/14043085/307308
источник
Ребята, .dmg - это образ диска. Вы сначала монтируете образ диска. Вы делаете это, дважды щелкнув по нему. Затем перейдите в Finder, найдите только что смонтированный образ диска (что-то, чего не было раньше, - это мертвый дар). Нажмите на изображение, чтобы увидеть, что внутри. Большую часть времени вы найдете там приложение (или установщик приложения).
источник
Это больше не доступно в Brew. Как правильно указал @Davi Lima, новая команда
brew install Caskroom/cask/wkhtmltopdf
источник