Как создать веб-сайт, а затем экспортировать все страницы в один PDF-файл?

Есть ли способ сделать это?

Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
Включение UTF-8 в jsPDF с помощью Angular
Включение UTF-8 в jsPDF с помощью Angular
Привет, разработчики, я предполагаю, что вы уже знаете, как экспортировать pdf через jsPDF. Если ответ отрицательный, то вы можете ознакомиться с моей...
0
0
1 368
2

Ответы 2

Да, вы могли бы написать AppleScript, чтобы автоматизировать Safari для печати (и, если хотите, выборки, хотя вы можете управлять wget из AppleScript, используя do shell script). Если вам не нравится использовать AppleScript, вы можете использовать вместо него Automator; результат будет примерно таким же.

Кстати, если вы не используете Mac OS X, это было неясно из заданного вами вопроса :-)

Но почему бы вам / предположить / Mac OS X?

GEOCHET 21.12.2008 17:30

Я не предполагал Mac OS X. Я предоставил Нику Лонгу один способ экспортировать все страницы веб-сайта в один PDF-файл. Просил путь любой.

user23743 21.12.2008 18:00

Это правда, что он заявил, есть ли ЛЮБОЙ СПОСОБ сделать это. Богатый Би предоставил способ.

Bobby Cannon 21.12.2008 18:27

Извините, я имел в виду Грэма Ли ... Есть ли способ отредактировать комментарий?

Bobby Cannon 21.12.2008 18:28

нет, но вы можете удалить их и оставить комментарий, если хотите. Не уверен, нужна ли для этого определенная репутация или нет.

user23743 21.12.2008 18:38

«Это правда, что он заявил, есть ли ЛЮБОЙ СПОСОБ сделать это». Нет, он специально упомянул wget, который Грэм проигнорировал.

Powerlord 23.12.2008 21:09

Я сделал это однажды. Однако это было почти 10 лет назад, поэтому подробностей я не помню.

Я использовал:

  • wget для загрузки страниц
  • html2ps для преобразования отдельных страниц в PostScript
  • ps2ps для объединения отдельных файлов PostScript вместе
  • ps2ps снова, чтобы положить 4 страницы на 1

Затем я отправил файл PostScript на принтер. Поскольку вам нужен PDF, вы можете добавить дополнительный шаг ps2pdf.

Другие вопросы по теме