
PDF가 많고 그 안에 있는 하이퍼링크를 모두 다운로드해야 합니다. Firefox에서 PDF를 열고 모두 다운로드를 사용해 보았지만 모두 다운로드하지 못하는 경우가 많습니다. 그러면 어떻게 해야 이 작업을 수행할 수 있나요?
답변1
흥미로운 질문입니다! 저는 가능할 때마다 명령줄 유틸리티를 사용하므로 이 경우에는 다음을 사용합니다.
둘 다 이식 가능합니다(PDFtk는 설치 프로그램으로만 사용할 수 있지만 원하는 경우 pdftk.exe 및 libiconv2.dll을 다른 곳에 복사하여 제거할 수 있습니다). 물론 Wget을 cURL이나 원하는 것으로 대체할 수 있습니다.
Windows 명령줄에서 다음을 실행하면 PDF에서 링크된 모든 문서/페이지가 다운로드됩니다.
for /f "tokens=2" %l in ('pdftk Test.pdf dump_data_annots ^| find "AnnotActionURI"') do wget "%l"
여러 PDF에 대해 다음 명령을 사용하십시오.
for %f in (*.pdf) do for /f "tokens=2" %l in ('pdftk "%~f" dump_data_annots ^| find "AnnotActionURI"') do wget "%l"