Web OS
2922ª Parte Conversión en masa: algunos scripts
conversor fb2—>epub
conversor pdf—>html
Si pongo esas entradas de posts a ese site es porque es mejor para vosotros el seguirlos y ver su evolución y aquí en concreto es ver como se resuelve la conversión en masa de fb2 a epub usando el convisol y la conversión en masa de pdf a html usando pdftohtml.
Ambas conversiones están pensadas tanto para las versiones de windows como para las de linux o si lo portáis a otros SOs ,Mac o PCBSD siempre y cuando useís la shell BASH.
CONVISOL
Windows: Archivo .bat es conveniente poner los *.fb2 en la misma carpeta que el *.bat y este archivo puede cambiar en relación a donde se encuentre vuestro convisol.exe, el archivo zip.exe es conveniente que esté tanto en Windows/system como en Windows/System32, cosas que ocurren.
C:\convisol\convisol.exe "%%I" -p -j -locale es -
ping -n 10 127.0.0.1 >nul
)
for %%I in (*.epub) do (
C:\convisol\zip.exe
ping -n 10 127.0.0.1 >nul
)
Linux: le ponéis el nombre que queráis y le tenéis que dar permisos de ejecución por ejemplo chmod+x ‘loquesea’ y haber puesto el convisol en cualquier directorio bin/ de vuestro Linux o SO, hecho esto lo ponéis en una carpeta con fb2oses y ya veréis que maravilla. Los epubs los guarda en su carpeta epub.
#!/bin/bash
- IFS=’
‘
for i in `ls *.fb2` - do
- echo
- echo “****———————————————****”
- echo -e “convisol $i -p -j”
- echo” ****———————————————****”
- echo
- convisol $i -p -j
- done
- IFS=’ ‘
mkdir epub
mv *.epub ./epub/
for %%I in (*.fb2) do (
C:\convisol\convisol.exe "%%I" -p -j -locale es -
ping -n 10 127.0.0.1 >nul
)
for %%I in (*.epub) do (
C:\convisol\zip.exe
ping -n 10 127.0.0.1 >nul
)
#!/bin/bash
‘
for i in `ls *.pdf`
pdftohtml -noframes $i
No hay comentarios:
Publicar un comentario