¿Cansado de tener que usar convertidores de docx a PDF en línea con interfaces deficientes y límites de conversión? Entonces, no busque más allá del módulo docx2pdf de su amigable lenguaje de vecindario python. Este módulo es una joya escondida entre los muchos módulos del lenguaje python.
Este módulo se puede utilizar para convertir archivos de forma individual o masiva mediante la línea de comandos o un programa de python.
Instalación
Este módulo no viene integrado con Python. Para instalar este módulo, escriba el siguiente comando en la terminal.
pip install docx2pdf
Conversión usando la línea de comando
La estructura básica del uso de la línea de comandos de docx2pdf es:
docx2pdf [input] [output]
Si solo se especifica el archivo de entrada, genera un pdf a partir del docx y lo almacena en la misma carpeta.
Ejemplo:
Para la conversión masiva, puede especificar la carpeta que contiene todos los archivos Docx. Los archivos PDF convertidos se almacenarán en la misma carpeta.
docx2pdf GeeksForGeeks_Folder/
También puede especificar explícitamente el archivo o la carpeta de entrada y salida especificando la ruta.
Conversión importando el módulo y usándolo en el programa
Con este módulo se pueden realizar un sinfín de aplicaciones útiles.
Python3
# Python3 program to convert docx to pdf # using docx2pdf module # Import the convert method from the # docx2pdf module from docx2pdf import convert # Converting docx present in the same folder # as the python file convert("GFG.docx") # Converting docx specifying both the input # and output paths convert("GeeksForGeeks\GFG_1.docx", "Other_Folder\Mine.pdf") # Notice that the output filename need not be # the same as the docx # Bulk Conversion convert("GeeksForGeeks\")
Producción:
Publicación traducida automáticamente
Artículo escrito por neerajxrana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA