Este proyecto es un script en Python que utiliza la biblioteca PyPDF2 para cifrar archivos PDF. El script permite proteger documentos PDF con una contraseña, asegurando que solo las personas con la clave correcta puedan acceder a su contenido.
- Lee un archivo PDF existente.
- Cifra el archivo con una contraseña.
- Guarda el archivo PDF cifrado en una ubicación especificada.
Antes de ejecutar el script, asegúrese de que tiene instalado lo siguiente:
- Python 3.x
- pip
- Biblioteca PyPDF2
- Instalar pip (si no está instalado):
python get-pip.py
- Instalar la biblioteca PyPDF2:
pip install PyPDF2
-
Cambie la ruta
input_pdf_pathen el archivoencrypt_pdf.pya la ubicación de su archivo PDF original:input_pdf_path = 'ruta/a/su/archivo.pdf'
-
Cambie la variable
passwordpara establecer la contraseña deseada:password = 'su_contraseña'
-
Ejecute el script desde la línea de comandos:
python encrypt_pdf.py
El archivo PDF cifrado se guardará en la ruta especificada en output_pdf_path.
- El script utiliza
PdfReaderpara leer el archivo PDF original. - Usa
PdfWriterpara crear un nuevo archivo PDF cifrado. - Copia todas las páginas del PDF original al nuevo archivo.
- Establece una contraseña de usuario para proteger el archivo.
- Guarda el archivo PDF cifrado.
Supongamos que tiene un archivo documento.pdf en su carpeta de descargas. Modifique el script para que quede así:
input_pdf_path = 'C:\\Users\\Usuario\\Downloads\\documento.pdf'
output_pdf_path = 'C:\\Users\\Usuario\\Downloads\\documento_encriptado.pdf'
password = 'mi_contraseña_segura'Luego, ejecute el script y obtendrá el archivo documento_encriptado.pdf cifrado.
Este repositorio está configurado para ser de solo lectura. Si desea contribuir, puede bifurcar el proyecto y realizar cambios en su propia copia.
Este proyecto está disponible bajo la licencia MIT. Consulte el archivo LICENSE para más detalles.
Si tiene preguntas o sugerencias, puede abrir un issue o contactarme directamente.