¿Alguien sabe cómo convertir archivos de Word (.doc) a PDF usando la línea de comandos en Windows?
Estábamos usando el servicio de OpenOffice, pero en documentos que tienen muchas tablas e imágenes, termina arruinando mucho formato.
¿Alguien sabe cómo convertir archivos de Word (.doc) a PDF usando la línea de comandos en Windows?
Estábamos usando el servicio de OpenOffice, pero en documentos que tienen muchas tablas e imágenes, termina arruinando mucho formato.
Respuestas:
"winword.exe" "C: \ My Files \ doc1.doc" / mFilePrintDefault Siempre que tenga una impresora PDF silenciosa como predeterminada.
Pruebe también la descendencia libreOffice de OpenOffice.org. Se basa en go-ooo que no tuvo problemas con las métricas OLE en la oficina.
Si tiene instalado Microsoft Word, puede usar DocTo:
https://github.com/tobya/DocTo
la operación por lotes es compatible, todos los archivos en el directorio se pueden convertir de doc a pdf:
docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF -OX .pdf
Otra opción es utilizar el siguiente script de PowerShell: https://gallery.technet.microsoft.com/office/Script-to-convert-Word-f702844d
Encontré este sitio y, al probar OfficeToPDF, aparentemente funciona bien. Ejemplo:
OfficeToPDF "c:\help.doc" "c:\output\help.pdf"
Usamos el BCL easyPDF SDK para ese propósito en nuestra aplicación. Proporciona mucho más control sobre cómo se ve la conversión (por ejemplo, cómo manejar las anotaciones de Track Changes).
Sé que la pregunta es antigua, pero la mejor solución para convertir cualquier tipo de archivo a PDF es usar PDFCreator. Es gratis y tiene un archivo EXE de línea de comandos que puede usar para convertir cualquier archivo a PDF. La aplicación para leer el tipo de archivo debe instalarse en la PC, por supuesto (necesita que Office esté instalado para convertir un documento de Office y Autocad para convertir un archivo CAD). PDFCreator puede ejecutarse en segundo plano y generar archivos de salida en una carpeta específica sin necesidad de interacción del usuario. Lamentablemente, no puede especificar en la línea de comando dónde generar el PDF. PDFCreator siempre sale a la misma carpeta especificada en la configuración. Pero sabiendo esto, puede recoger el archivo convertido en esa carpeta y mover / cambiar el nombre a donde quiera.
Descargue el PDFTOOFFICE gratis de http://officetopdf.codeplex.com/releases/view/118190
:: PURPOSE: convert word_file to pdf_file
:: DEFINE VARS
set WORD_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.docx"
set PDF_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.pdf"
:: REMOVE FIRST THE FILE
DEL /Q "%PDF_FILE%
:: CONVERT THE WORD FILE TO A PDF FILE
:: REMEMBER TO CTRL + S , while writing ...
:: NOTE IF THE FILE IS OPENED IN WORD YOU WOULD HAVE TO USE READ ONLY COPY
:: ACTION !!!
"OFFICETOPDF.EXE" "%WORD_FILE%" "%PDF_FILE%"
:: REQUIREMENTS
:: DOWNLOAD OFFICETOPDF FROM [http://officetopdf.codeplex.com/releases/view/118190][2]
:: OTHER GOODIES - call from cygwin
:: PATH=/cygdrive/c/WINDOWS/system32:$PATH
:: cmd /c convert-BDC-ISG.docx-to-BDC-ISG.cmd