+ INFORMACIÓN

¡Comparte en redes sociales!

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.

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

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S. A. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es para dar respuesta a la consulta realizada así como para el envío de información de los servicios del responsable del tratamiento. La legitimación es el consentimiento del interesado.
Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en cumplimiento@grupomainjobs.com así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web
marter-en-python

Deja un comentario