2

Мне нужен способ автоматизировать следующий процесс в Windows 7:

  1. Откройте файл .html в Internet Explorer.
  2. Распечатать в PDF
  3. Сохраните PDF-файл с именем файла с шаблоном (т. original_name_YYYY-MM-DD.pdf)

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

Файлы должны быть открыты в браузере, потому что части страницы отображаются с помощью JavaScript при загрузке страницы. Другими словами, если вы просто щелкнете правой кнопкой мыши по файлу в Проводнике и выберете "печать", результирующий файл будет не тем, потому что JS не запустился.

Если это помогает, Internet Explorer может быть установлен в качестве браузера по умолчанию, а принтер PDF может быть установлен в качестве принтера по умолчанию.

2 ответа2

1

http://code.google.com/p/wkhtmltopdf/

Если Internet Explorer не является обязательным требованием, это своего рода старый проект, но я использовал его с большим успехом. Это позволит вам указать HTML-страницу (в Интернете или на вашем компьютере) из командной строки и автоматически сохранит ее в указанный PDF-файл или даже изображение. Информация об использовании здесь. http://code.google.com/p/wkhtmltopdf/wiki/Usage

1

Пакет HTML-TO-PDF преобразует HTML-документы в PDF. Использует Internet Explorer и ABCpdf, поэтому результаты должны соответствовать тому, что вы ожидаете увидеть в IE.

Смотрите: http://sourceforge.net/projects/html-to-pdf/

скриншот HTML в PDF

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