web-dev-qa-db-ja.com

MS OfficeファイルをPDFに変換するためのCLIのみのパッケージはありますか?

Microsoft OfficeファイルをPDFに変換するためのコマンドラインインターフェイスonlyパッケージはありますか?具体的には、エクスポートできる必要があります

  • doc/docx(Word)、
  • ppt/pptx(PowerPoint)、
  • xls/xlsx(Excel)、および
  • vsd/vsdx(Visio)。

LibreOffice のインストールにはドキュメントを変換するためのCLIが付属していることは承知していますが、 Visioダイアグラムをサポートしていないようです 。するパッケージはありますか?


Linuxで動作するソリューションが理想的ですが、はるかに実用的であれば、Windowsを使用する方法を見つけることができます。私が持っていない可能性が非常に高いのは、MS製品のライセンスです。

10
Sean Allred

PowerShellを使用できます。独自に作成することもできますが、最近のOfficeはすべてPowerShellをサポートしており、PowerShellスクリプトで操作できるため、MSにはすでにそのようなスクリプトが作成されていることがよくあります。ここにいくつかの例があります、そしてあなたはtechnetでもっと見つけることができます。

http://gallery.technet.Microsoft.com/office/Script-to-convert-Word-f702844d

http://blogs.technet.com/b/heyscriptingguy/archive/2010/09/06/save-a-Microsoft-Excel-workbook-as-a-pdf-file-by-using-powershell。 aspx

まず、おそらくこれを読むことができます:

http://technet.Microsoft.com/en-us/scriptcenter/dd742371.aspx

1
johnshen64

doctoは、Word文書をPDFまたはその他の形式に変換できる非常にシンプルなコマンドラインユーティリティを使用できます。

https://github.com/tobya/DocTo

単純な

docto -f C:\Directory\MyFile.doc -O "C:\Output Directory\MyTextFile.pdf" -T wdFormatPDF
1
Toby Allen

PDFプリンターをセットアップしてデフォルトにしてから、

Winword.exe  some.doc /q /n /mFilePrintDefault /mFileExit
0
user218473