Script para pasar PDF a TXT con Python

Hoy os enseñamos a crear un sencillo script de Python que convertirá un archivo PDF a txt. 

Si quieres convertirte en un experto con las competencias necesarias para trabajar con Python, con el Máster en Programación Avanzada en Python para Hacking, BigData y Machine Learning te formarás en tan solo 12 meses.

Pasos a seguir

Lo primero es crear un archivo PDF o buscar alguno que tengamos. Esto lo podemos hacer mediante Word guardando cualquier documento en pdf Archivo > Guardar como…

Necesitamos instalar PyPDF2, una biblioteca de PDF de Python que puede dividir, fusionar, recortar y transformar archivos PDF. Según el sitio web de PyPDF2 también se puede usar para agregar datos, opciones de visualización y contraseñas a los archivos PDF.

Para instalar el paquete PyPDF2, solo tendremos que escribir en símbolo de sistema de Windows o en la terminal de nuestro IDLE  favorito pip install PyPDF2.

Script En Python

Posteriormente tenemos que crear un nuevo archivo Python en la misma ubicación donde habremos guardado el archivo pdf y escribimos nuestro código.

Script De Python Que Convertirá Un Archivo A Pdf A Txt

Aunque hemos detallado el código os damos una explicación rápida del mismo:

  • Primero creamos un objeto de archivo Python y abrimos el archivo PDF en modo leer binario (rb).
  • Creamos el objeto PdfFileReader que leerá el archivo abierto.
  • Utilizaremos una variable para almacenar el número de páginas del archivo.
  • Por último indicaremos la ruta del archivo txt donde se escribirán líneas del archivo PDF.
Avatar Of Eip

Suscríbete a nuestra newsletter para estar al día de todas las novedades

Información básica sobre protección de datos.
Responsable del tratamiento: Mainfor Soluciones Tecnológicas y Formación S.L.U.
Finalidad: Gestionar su suscripción a la newsletter.
Legitimación para el tratamiento: Consentimiento explícito del interesado otorgado al solicitar la inscripción.
Cesión de datos: No se cederán datos a terceros, salvo obligación legal.
Derechos: Podrá ejercitar los derechos de Acceso, Rectificación, Supresión, Oposición, Portabilidad y, en su caso Limitación, como se explica en la información adicional.
Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos en https://www.mainfor.edu.es/politica-privacidad
marter-en-python

Deja un comentario

¡Comparte en redes sociales!