PDF의 모든 링크를 다운로드하는 방법은 무엇입니까?

PDF의 모든 링크를 다운로드하는 방법은 무엇입니까?

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"

관련 정보