2013-09-03 5 views
1

스프레드 시트에 URL (1000s) 묶음이 있습니다. 내부 웹 응용 프로그램을 가리 킵니다. 브라우저에서 렌더링 할 때마다 각각을로드하고 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는 BAT 및 CSV 파일과 같은 디렉토리에 있어야합니다. 웹 사이트를 JPEG 스크린 샷으로 출력합니다. Acrobat Pro를 설치 한 경우 Acrobat Pro를 마우스 오른쪽 단추로 클릭하여 하나의 PDF로 병합 할 수 있습니다. 그러면 돈을 절약 할 수 있습니다.)

관련 문제