Convertir PDF en DOCX

60 views
Skip to first unread message

Juan Miguel Solis

unread,
Apr 1, 2025, 5:03:42 AMApr 1
to Mundo Visual FoxPro
Buenos días, y ante todo muchas gracias por las veces que me habéis ayudado.

Hoy se me presenta un problema que no se si desde VFP 9.2 se puede solucionar, tengo que coger un archivo.PDF y que se convierta en un archivo.DOCX  , ¿ esto se puede hacer aunque se con una librería externa ?

Un saludo

HernanCano

unread,
Apr 3, 2025, 11:47:54 PMApr 3
to Mundo Visual FoxPro
Utilizando FoxyPreviewer puedes generar un RTF (Rich Text Format), que es otra forma de DOC de M$Word.

borrable1.png

Juan Miguel Solis

unread,
Apr 4, 2025, 3:30:34 AMApr 4
to mundovis...@googlegroups.com
Hola Hernán 

Si,  eso ya lo he usado más veces pero es que no era para sacar un informe en Docx, era coger un PDF de una carpeta y transformarlo en Docx, con la aportación de Zarlu, ya pude solucionarlo, gracias de todas formas.

Un saludo 

El El vie, 4 abr 2025 a las 5:48, HernanCano <jherna...@gmail.com> escribió:
Utilizando FoxyPreviewer puedes generar un RTF (Rich Text Format), que es otra forma de DOC de M$Word.

borrable1.png

--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Mundo Visual FoxPro" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/mundovisualfoxpro/uC39ISN0-8k/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a mundovisualfox...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/mundovisualfoxpro/2b4330d5-d459-4fcf-9ab3-e87118fdc05dn%40googlegroups.com.

Cesar ST

unread,
Apr 4, 2025, 10:56:32 AMApr 4
to mundovis...@googlegroups.com
Hola, no hay forma de hacer la transformación directa de PDF a DOC desde VFP. Hice la consulta a la IA y me indica que hay que usar un programa intermedio en Python.
Quizás te sirva:

Pasos previos

  1. Instala Python en tu sistema si no lo tienes instalado.

  2. Instala la librería necesaria en Python ejecutando en la terminal:

    pip install pdf2doc

Código en Visual FoxPro

Este código genera un script en Python, lo ejecuta y convierte el archivo PDF a Word.

LOCAL lcPdfPath, lcWordPath, lcPythonScript, lcCommand
* Definir la ruta del archivo PDF lcPdfPath = "C:\Ruta\archivo.pdf" && Reemplaza con la ruta real lcWordPath = FORCEEXT(lcPdfPath, "docx") && Cambia la extensión a .docx * Generar script Python en tiempo de ejecución lcPythonScript = "C:\Ruta\convertir_pdf.py" STRTOFILE(; "from pdf2docx import Converter" + CHR(13) + CHR(10) + ; "import sys" + CHR(13) + CHR(10) + ; "pdf_path = sys.argv[1]" + CHR(13) + CHR(10) + ; "docx_path = sys.argv[2]" + CHR(13) + CHR(10) + ; "cv = Converter(pdf_path)" + CHR(13) + CHR(10) + ; "cv.convert(docx_path, start=0, end=None)" + CHR(13) + CHR(10) + ; "cv.close()", lcPythonScript) * Ejecutar el script de Python con el archivo PDF y Word lcCommand = "python " + lcPythonScript + " " + '"' + lcPdfPath + '"' + " " + '"' + lcWordPath + '"' RUN /N &lcCommand MESSAGEBOX("Conversión completada. Archivo guardado en: " + lcWordPath, 64, "Conversión PDF a Word")

Saludos
César-ST


Has recibido este mensaje porque estás suscrito al grupo "Mundo Visual FoxPro" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a mundovisualfox...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/mundovisualfoxpro/CA%2BBv44XMMpq6cCAXrTemzgq2XrLmgf2yEe5NxRVuBXzZ4GQh-Q%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages