2011-09-26 27 views
8

¿Alguien recomienda un convertidor de DOC a PDF que se pueda ejecutar desde la línea de comandos? Parece un requisito fácil, pero me he quedado corto en soluciones gratuitas.Convertir DOC a PDF desde la línea de comandos

+0

Siempre lo hago con un poco de vbscript para automatizar Word. Word 2007/2010 se puede aumentar con un filtro de exportación de PDF que funciona muy bien. ¿Eso sería suficiente? –

+0

Probé esa solución. El problema es que esto se ejecutará en un servidor y he tenido muchos problemas al hacerlo de esa manera. Originalmente lo estaba haciendo en C# usando Word Interop. Gracias sin embargo. – user489041

+0

OK, entonces deberías poner pony y obtener Aspose.Words, supongo. –

Respuesta

4

Aprecio que intente hacer esto desde la línea de comandos, pero como mencionó C#, el enfoque que uso es primero convertir un documento a ps (PostScript) en C#, que es relativamente simple y está bien documentado y luego la línea de comando usa Ghostscript para convertir a PDF. Los pls no subestiman la herramienta del sitio web de aspecto básico, es increíble.

+0

¿Cómo se obtiene de doc a ps? No me parece muy fácil. –

+1

Impresionante, voy a echarle un vistazo a – user489041

+0

@David - simplemente imprime en una impresora PostScript (hay una genérica predeterminada en todos los estilos de Windows) - es fácil, le aseguro, sin embargo, estoy en casa (Reino Unido) y tienen código de muestra en mi oficina. Si está interesado, publicaré el código de muestra en mi respuesta mañana. –

6

me recomiendan la aplicación Office a PDF de línea de comandos (https://officetopdf.codeplex.com/documentation):

  • C: test.pdf> OfficeToPDF.exe/marcadores/impresión/test.docx detallado
  • conversión de test.docx para probar .pdf
  • Convertir con convertidor de Word
  • Conversiones completadas
  • C:>

Utilicé esta solución para automatizar la generación de PDF utilizando ANT.

+7

utiliza "Funciones de exportación de PDF incorporadas de Office" – JasonPlutext

Cuestiones relacionadas