Aleatorio Lunes: Diversión con archivos Batch - Conversión de archivos PDF a TXTs

Yo estaba jugueteando con Kryloff gettext Tecnologías de la semana pasada para exportar los primeros 100 números de PC Juegos de Azar Mundo a formato TXT para leer en mi teléfono móvil utilizando TequilaCat Libro Reader, cuando me di cuenta de que en repetidas ocasiones a escribir y, a continuación, cortar y pegar los comandos en el mando Símbolo 100 veces no es buena idea para pasar un fin de semana precioso. Ciertamente, la llanura formato TXT no es la mejor manera de disfrutar de estos tesoros, pero he de poco tiempo para leer, excepto en el camino al trabajo : (

Ahora escribir un programa para hacer esto en C #. NET en el que yo anote el código en el trabajo sería una tarea trivial, pero parece excesiva para una tarea sencilla, así que decidí refrescar mi oxidado en el conocimiento de comandos DOS para automatizar o al menos semi-automatizar este proceso.

Lean sobre si usted está interesado en comprender la forma en que el lote de archivos de trabajo, de lo contrario, simplemente vaya a la parte inferior de este puesto para descargar la producción de archivos de proceso por lotes para convertir un único archivo o una carpeta de archivos PDF a texto.

Ahora la creación de un archivo por lotes (un archivo TXT con una extensión BAT) con el siguiente comando:

~ dp0gettext.exe%% 1% 1.txt

y cayendo en la carpeta gettext rápidamente me permite arrastrar y soltar cualquier PDF (o en realidad cualquier archivo convertibles por gettext) en el archivo por lotes e inmediatamente convertirlo en un archivo. txt en el mismo directorio que el archivo a convertir.

~% dp0 se sustituye con la ruta completa del archivo por lotes sin el nombre de archivo del archivo por lotes que, en esencia, los puntos a la ruta completa de la aplicación de gettext.

% 1 se refiere al archivo que se bajó en el archivo por lotes. Para algunos sistemas, me pareció que necesitaba para adjuntar% 1 con comillas dobles para atender a las rutas con espacios en ellos mientras que otros sistemas de manejar nombres de archivo largos sin necesidad de dobles.

Ahora automáticamente la conversión de un solo archivo no está demasiado mal pero que aún no lo suficientemente bueno. Arrastrar y soltar archivos de 10 está bien pero no 100 : ( Por lo tanto, Googled de algunos recursos y encontró Rick animado del Comando de referencia, una guía útil para todos los DOS / Símbolo comandos junto con notas y ejemplos.

Ahora armado con un bucle for a partir de esta referencia, he creado otro archivo por lotes para procesar todos los archivos en una carpeta.

de f%% en (% 1 \ *. pdf)% ~ hacer dp0gettext.exe f%%%% f.txt <

Una breve explicación de lo que está pasando aquí.

1% es la carpeta que le cayó en el archivo por lotes.

El PARA declaración luego toma todos los archivos en esta carpeta con una extensión PDF y pasa cada archivo aplicable a gettext como la variable%% f secuencial.

No está mal para una sola línea de texto. A veces, un conocimiento común de algunos comandos de DOS pueden manejar ciertas tareas más rápido que escribir código :),

Echa un vistazo a Kryloff Technologies gettext utilidad, Rick animado descargable de la Referencia de comandos o mi producción de archivos de proceso por lotes. Crear accesos directos a estos dos archivos de proceso por lotes y puede utilizar en la mayoría de las situaciones para convertir sus archivos de texto arrastrando y soltando archivos o carpetas en los archivos de proceso por lotes, respectivamente.

Más @ MUNKEY LA DESCARGA:
Leer libros en tu teléfono móvil con TequilaCat BookReader
Text Mining Herramientas - Extraer el texto de CHM
Wikilibros, WikiType y Wikis PDF

Tags: libros Software Technology

Sin comentarios.

Escribe un comentario: