2011-09-26 21 views
8

Qualcuno consiglia un convertitore da DOC a PDF che può essere eseguito dalla riga di comando? Sembra un requisito facile, ma mi sono trovato di fronte a soluzioni gratuite.Converti DOC in PDF da Command Line

+0

Lo faccio sempre con un po 'di vbscript per automatizzare Word. Word 2007/2010 può essere aumentato con un filtro di esportazione PDF che funziona molto bene. Sarebbe sufficiente? –

+0

Ho provato quella soluzione. Il problema è che questo funzionerà su un server e ho riscontrato un sacco di problemi in questo modo. Inizialmente lo facevo in C# usando l'Interoperabilità di Word. Grazie comunque. – user489041

+0

OK, allora dovresti pony e ottenere Aspose.Words credo. –

risposta

4

Apprezzo che stiate provando a farlo dalla riga di comando ma poiché avete citato C#, l'approccio che uso è di convertire prima un documento in ps (PostScript) in C# che è relativamente semplice e ben documentato e quindi da la riga di comando usa Ghostscript per convertire in PDF. I Pls non sottovalutano lo strumento dal sito Web di base: è sorprendente.

+0

Come si ottiene da doc a ps? Non sembra molto facile per me. –

+1

Impressionante, ho intenzione di dare un'occhiata a – user489041

+0

@David - si stampa semplicemente su una stampante PostScript (ce n'è uno di default generico in tutte le versioni di Windows) - è facile, tuttavia, vi assicuro che sono a casa (Regno Unito) e ho codice di esempio nel mio ufficio. Se sei interessato, inserirò il codice di esempio nella mia risposta domani. –

6

vi consiglio l'Office a PDF applicazione a riga di comando (https://officetopdf.codeplex.com/documentation):

  • C:> OfficeToPDF.exe/segnalibri/print/test.docx verbose test.pdf
  • Conversione test.docx per testare .pdf
  • conversione con convertitore di Word
  • conversione completata
  • C:>

Ho usato questa soluzione per automatizzare la generazione di PDF usando ANT.

+7

utilizza "Funzionalità di esportazione PDF integrate di Office" – JasonPlutext