¡Buenas!
Hace unos meses estaba ordenando mis mangas y me surgió una necesidad de convertir los que tenia en imágenes a archivos pdf, así que desarrolle un pequeño script para agilizar esta tarea y no tener que depender de plataformas online.
Para usar este script necesitamos tener instalado Python3 y ejecutar este comando desde la CMD o la terminal de Linux
Si tenéis problemas o dudas a la hora de usarlo, lo podéis comentar en el tema y os respondo lo antes posible.
El repositorio donde está subido el código y desde donde podéis descargarlo es este: https://github.com/rudahee/MangaImg2Pdf
Hace unos meses estaba ordenando mis mangas y me surgió una necesidad de convertir los que tenia en imágenes a archivos pdf, así que desarrolle un pequeño script para agilizar esta tarea y no tener que depender de plataformas online.
Para usar este script necesitamos tener instalado Python3 y ejecutar este comando desde la CMD o la terminal de Linux
pip install - requeriments.txt
desde la ruta donde hayamos clonado el proyecto.Si tenéis problemas o dudas a la hora de usarlo, lo podéis comentar en el tema y os respondo lo antes posible.
Uso del script
Debes colocar el archivo *.py dentro de la carpeta con las imagenes numeradas en el orden que quieres que tengan en el pdf y hacer doble click sobre el archivo. Esto generara un archivo llamado "documento.pdf" que contendra todas las imagenes en la carpeta.
Código del script
Python:
import os
import img2pdf
# Lista donde vamos a almacenar las imagenes
imagenes_jpg_png = []
# Obtenemos la lista de archivos en la carpeta
for archivo in os.listdir('./'):
# si el archivo es un png o un jpg lo agregamos a la lista.
if archivo.endswith(".jpg") or archivo.endswith(".png"):
imagenes_jpg_png.append(archivo)
# Una vez la lista esta rellena con las imagenes, simplemente las escribimos como un archivo pdf.
with open("documento.pdf", "wb") as documento:
documento.write(img2pdf.convert(imagenes_jpg_png))
Descarga del script
El repositorio donde está subido el código y desde donde podéis descargarlo es este: https://github.com/rudahee/MangaImg2Pdf