¿Cómo convierto por lotes muchos documentos de Word y los guardo como [originalfilename] .pdf?
microsoft-word
pdf
software-rec
conversion
Kjensen
fuente
fuente
Respuestas:
Así es como lo haría:
El único inconveniente es que debe hacer clic en Aceptar una vez para cada archivo.
fuente
Esto podría estar empujándolo al territorio de stackoverflow.com, pero podría escribir Word 2007 para abrir y guardar un documento como PDF. Esto requiere Office 2007 y el complemento "Guardar como PDF" de Microsoft.
Guarde esto en un archivo
SaveAsPDF.js
y ejecútelo desde la línea de comando usandocscript.exe //nologo SaveAsPDF.js SomeFolder\MyDocToConvert.doc
:fuente
SaveAsPDF
descargar el complemento actual .bueno, cutepdf y pdf99 hacen bien su trabajo, pero encuentro que PDFcreator es más atractivo ya que 'imprime en mayor calidad que los otros dos, también tiene más opciones de configuración, además de ser de código abierto.
fuente
Utilice Google Docs como un convertidor de PDF por lotes por Amit Agarwal
Si tiene un gran paquete de documentos de Word, hojas de cálculo de Excel y presentaciones de PowerPoint en su disco duro que le gustaría convertir a PDF de inmediato sin invertir en software comercial como Adobe Acrobat, pruebe Google Docs.
Si bien siempre ha sido posible convertir documentos de Office a PDF con Google Docs, la nueva función de exportación hace que sea aún más fácil convertir por lotes los formatos de archivo de Microsoft Office y OpenOffice a PDF (o HTML) en tres sencillos pasos. Conversión por lotes a PDF con Google Docs
Utilice Google Docs como un convertidor de PDF por lotes
Paso 1 : crea una nueva carpeta de "entrada" en Google Docs donde subirás todos tus documentos y presentaciones que se convertirán a PDF.
Paso # 2 : ahora selecciona la opción Cargar documento en Google Docs, establece la carpeta de destino en la que creaste en el Paso # 1 y sube * todos tus documentos.
Google Docs admite oficialmente los siguientes formatos de archivo, aunque también puede cargar imágenes:
[*] También puedes usar la opción de correo electrónico para subir documentos a Google Docs, pero eso colocaría todo en la carpeta principal y la administración de documentos puede convertirse en un problema, especialmente cuando tienes demasiados archivos.
Paso # 3 : una vez que todos los archivos se cargan en Google Docs, abra el panel nuevamente y seleccione la carpeta "entrada" en la barra lateral derecha. Seleccione todos los archivos en esta carpeta y elija "Exportar" en "Más opciones".
Aquí seleccione "PDF" (o HTML) como formato de salida y todos sus documentos de Word, presentaciones, hojas de cálculo, etc. se convertirán instantáneamente en PDF.
Y si está convirtiendo un gran lote de documentos en PDF, no tiene que esperar en el navegador a que finalice la conversión, ya que Google Docs le enviará automáticamente un correo electrónico una vez que finalice el procesamiento. El correo electrónico tendrá un enlace desde donde puede descargar directamente todos los archivos PDF en un gran ZIP.
fuente
La respuesta de Bobbymcr es bastante interesante y funciona bien con Word 2010. Aún así, hay una mejora por hacer. La línea de comando original de Bobbymcr se ve así:
cscript.exe //nologo SaveAsPDF.js SomeFolder\MyDocToConvert.doc
Esto no funciona si ha asociado archivos .js con algún tipo de editor como Notepad ++. En este caso, también debe especificar el motor a utilizar, de lo contrario, cscript le mostrará un mensaje de error. Esto se logra fácilmente utilizando el
//E:jscript
parámetro de línea de comando:cscript.exe //nologo //E:jscript SaveAsPDF.js SomeFolder\MyDocToConvert.doc
fuente
Con respecto al script SaveAsPDF.js que publicó un usuario anterior. Esto funcionó para convertir un archivo pdf, pero no sabía cómo convertir todos los archivos en un directorio. Jugando un poco creé un archivo. CovertAll2PDF.bat con las siguientes 2 líneas:
también está el
/r "Parent Directory"
que se puede insertar, ya/r "PD" %%X in -....
que pasará por todos los directorios, en ese caso, haga que C: \ SaveAsPDF.js y guarde Saveaspdf.js en ese directorio.Estoy seguro de que es torpe, pero funcionó para mí. Espero que esto ayude a alguien.
fuente
No lo he probado, pero hay un método por lotes usando OpenOffice.org que puedes probar. Las instrucciones para hacerlo en las plataformas GNU / Linux y Windows se describen enhttp://www.tech-faq.com/convert-word-to-pdf.shtml (y también enhttp://www.togaware.com/linux/survivor/Convert_MS_Word.html "y, enhttp://www.oooforum.org/forum/viewtopic.phtml?t=3772 ).
El principio de usar OpenOffice.org para leer el archivo .doc y luego exportarlo como PDF parece sólido si encuentra que OpenOffice.org hace un trabajo razonable al abrir los archivos .doc que tiene.
fuente
Este pequeño fragmento funcionó muy bien para mí.
No hay límites en el número de archivos.
Simplemente guárdelo en un script de PowerShell como
Convert-Documents.ps1
y luego ejecútelo desde la línea de comandos desde la carpeta donde se encuentran todos sus documentos de origen.fuente
free
y puede procesar y launlimited
cantidad de archivos. Como tal, revertí la edición, pero incorporé la corrección de sintaxis sugerida en la edición.[ref]
comandos y la última línea ($Word.Close()
). De lo contrario, aparecieron errores.Convertir múltiples documentos de DOC a PDF en Windows XP usando JODConverter y Open Office
Prerrequisitos:
Paso 1 Descargue JODConverter (última versión jodconverter-2.2.2.zip) de
Descomprima el archivo zip JODConverter en un directorio de su elección (D1)
Paso 2 Inicie OpenOffice en modo de servicio (más detalles aquí )
Cree un archivo por lotes start-service.bat con el siguiente contenido:
start-service.bat:
:: si no funciona, intente eliminar este último parámetro (–nofirststartwizard)
(suponiendo que X: \ Archivos de programa \ OpenOffice.org 3 \ es el directorio donde está instalado Open Office y está presente soffice.exe).
Ejecute start-service.bat (la oficina abierta ahora se inicia en modo de servicio y en espera de comandos)
Paso 3
Recopile todos los documentos para convertirlos a pdf en un directorio (D2)
Cree un archivo por lotes convert.doc que inicie JODConverter y emita las instrucciones de conversión:
convert.bat:
donde D1 es el directorio JODConverter creado en el Paso 1
(Si JODConverter tiene otro número de versión, actualice convert.bat en consecuencia)
IMPORTANTE: ¡el archivo convert.bat debe estar ubicado en el directorio D2!
Etapa 4:
Ejecute convert.bat
Para cada archivo * .doc presente en D2 JODConverter requerirá que Open Office cree un nuevo archivo con el mismo nombre y extensión pdf en el mismo directorio.
fuente
Si los documentos de Word son simples y no necesita que el formato de los documentos de Word esté presente en los documentos PDF, puede usar un bucle simple alrededor del código central de mis programas DOCXtoPDF para hacer lo que desee. DOCXtoPDF utiliza internamente xtopdf, mi kit de herramientas de Python para la creación de PDF desde muchos otros formatos. También necesita que se instale ReportLab 1.21.
Ver:
http://jugad2.blogspot.in/2013/10/convert-microsoft-word-files-to-pdf.html
http://slid.es/vasudevram/xtopdf
https://bitbucket.org/vasudevram/xtopdf
http://www.reportlab.com/ftp
fuente
Si desea un método en línea rápido y simple para 20 o menos archivos, use este sitio web en línea2pdf , aquí puede cargar sus archivos, elegir algunas opciones y luego hacer clic en convertir, convertirá todos los documentos y luego descargará automáticamente un solo archivo zip que contiene Los archivos PDF.
fuente
A partir de la respuesta de Umar , aquí hay un script modificado de PowerShell que:
Al igual que con Umar, para usar esto:
doc2pdf.ps1
en algún lugar de suPATH
powershell doc2pdf.ps1
Probado con Word 2013 y PowerShell 4.0.
fuente