Descargar ficheros de un listado de pdf y mantener la estructura de url en directorios.
wget -x -nH -i listado.txt
y esto para convertir la primera página de pdf en jpg o png
convert '*.pdf'[0] -resize 300x300! -set filename:base "%[base]" "%[filename:base].png"
y esto para transformarlo en webp
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
La conversión de todos los directorios como ejemplo
cd basico
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd classic
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd dental
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd dentalactiva
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd dentaloptima
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd general
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd isfas
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd muface
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd mugeju
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd senior
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`
cd ..
cd seniorampliado
convert '*.pdf'[0] -resize 350x500! -set filename:base "%[base]" "%[filename:base].png"
`for file in *; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done`