Cómo abrir un archivo PDF en Python

En este post te mostraremos a cómo abrir un archivo PDF en Python ya sea desde el navegador o de manera externa.

Cabe resaltar que existen muchas soluciones para realizar este proceso, por eso en Aprende Latino te mostramos las soluciones más simples para abrir un archivo PDF.

Cómo abrir un archivo PDF en Python

Abrir el visor estándar de PDF con os.system(path) - Con CMD

La manera más sencilla para abrir un archivo PDF es con Adobe Acrobat Reader, para lo cual utilizaremos el comando os.system(path) utilizando el modilo os y la ruta del archivo PDF.

import os
path = 'my_file.pdf'
os.system(path)

Abrir visor estándar de PDF con subprocess.Popen() - Sin CMD

Para abrir un archivo PDF en Adobe Reader, podemos utilizar el comando subprocess.Popen ([ruta], shell = True). Al realizar esto no abriremos un shell intermedio, si no que el PDF directamente en el visor.

import subprocess
path = 'my_file.pdf'
subprocess.Popen([path], shell=True)

Abrir el programa estándar de PDF con webbrowser.open_new()

Al igual que el método anterior, abriremos el archivo PDF en el visor.

import webbrowser
path = 'my_file.pdf'
webbrowser.open_new(path)

Abrir PDF con Python dada una URL

Para abrir un archivo PDF en un navegador web mediante una URL, podemos utilizar el comando webbrowser.open_new(url).

import webbrowser
path = 'https://blog.finxter.com/wp-content/uploads/2019/02/CheatSheet-Python-2_-Data-Structures.docx.pdf'
webbrowser.open_new(path)

De estas maneras podemos abrir un archivo PDF en Python de manera sencilla y sin realizar tantos pasos absurdos.

El contenido publicado en Aprende Latino es completamente educativo.
También te podría interesar:

Deja una respuesta

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

Subir