facebook
  • logo_eip_blanco
  • Universidad Católica de Murcia

Script para pasar PDF a TXT con Python

EIP | 12 agosto, 2021

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.

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.

Si te ha gustado compártelo

Share on facebook
Share on linkedin
Share on twitter
Share on whatsapp
Share on email
Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on email
Correo

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

Otros post relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

 

Fórmate con nuestro Máster y revoluciona tu futuro

Escuela Internacional de Posgrados te informa que los datos del presente formulario serán tratados por Mainfor Soluciones Tecnológicas y Formación, S.L. 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@mainfor.edu.es 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 eiposgrados.edu.es.