2013-09-03 7 views
1

У меня есть куча URL (1000) в электронной таблице. Они указывают на внутреннее веб-приложение. Мне нужно загрузить каждый из них, отображаемый браузером, распечатать его в формате PDF, а затем собрать все PDF-файлы в один большой документ.Как распечатать большой список URL-адресов в формате PDF?

Сейчас у нас есть люди, делающие эту ужасную работу. Моя надежда состоит в том, чтобы как-то автоматизировать. Лучшим быстрым и грязным решением, которое я придумал до сих пор, является создание сценария Selenium. Есть ли более быстрый и грязный способ?

ответ

2

Во-первых, сохраните столбец с URL-адресами в своей таблице в формате CSV (urls.csv), так что у вас есть только один URL-адрес в строке, без запятых в начале или конце. Тогда, предполагая, что вы на машине Windows, вы можете скачать и использовать http://cutycapt.sourceforge.net/ из командной строки с помощью пакетного файла:

SETLOCAL ENABLEDELAYEDEXPANSION 
SET /A COUNT=1 
FOR /F "tokens=*" %%i IN (urls.csv) DO (
    CutyCapt --url=%%i --min-width=1024 --out-format=jpeg --out=screenshot!COUNT!.png 
    SET /A COUNT+=1 
) 

CutyCapt должен быть в той же директории, что и НИМ и CSV файлов. Он выведет веб-сайты в виде снимков в формате JPEG. Если у вас установлен Acrobat Pro, вы можете щелкнуть их правой кнопкой мыши и объединить в один PDF-файл. Это должно сэкономить вам немного денег;)

 Смежные вопросы

  • Нет связанных вопросов^_^