Вот проблема: есть веб-сайт, который мне часто нужен для справки, и мне нужна автономная версия, которая также работает на мобильных устройствах, на ум приходит PDF.

Я могу сделать автономную копию HTML-версии с помощью wget, это не проблема.

Что мне действительно нравится, так это способ преобразовать все HTML-страницы в один PDF-файл с работающими внутренними ссылками. Таким образом, ссылка, которая ссылалась бы на другой URL в веб-версии, должна затем ссылаться на соответствующую страницу в PDF.

В идеале также должен быть способ создания таблицы содержимого для вставки в PDF.

Как мне этого добиться?

Также приветствуются сценарии Bash/Python/ruby/ независимо от сценариев и другие командные строки.

(Кстати, на OSX 10.9.)

1 ответ1

1

Вам следует взглянуть на wkhtmltopdf, бесплатный инструмент, который, судя по списку расширенных функций, объявленному на его странице руководства, должен хотя бы приблизительно удовлетворить вас:

Печать более одного HTML-документа в PDF-файл.

Работает без сервера X11.

Добавление схемы документа в файл PDF.

Добавление верхних и нижних колонтитулов в PDF-файл.

Генерация оглавления.

Добавление ссылок в сгенерированный файл PDF.

Печать с использованием экранного носителя.

Отключение функции умного сжатия в webkit.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .