Windowsのコマンドラインを使用してWordファイル(.doc)をPDF)に変換する方法を知っている人はいますか?
OpenOfficeのサービスを利用していたのですが、表や画像が多いドキュメントでは、結局フォーマットが崩れてしまいます。
"winword.exe" "C:\ My Files\doc1.doc"/mFilePrintDefaultクワイエットPDFプリンタがデフォルトである場合。
LibreOffice offspring od OpenOffice.orgも試してください。これは、OfficeでOLEメトリックに問題がなかったgo-oooに基づいています。
microsoft Wordがインストールされている場合は、DocToを使用できます。
https://github.com/tobya/DocTo
バッチ操作がサポートされ、ディレクトリ内のすべてのファイルをdocからpdfに変換できます。
docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF -OX .pdf
別のオプションは、次のpowershellスクリプトを使用することです: https://gallery.technet.Microsoft.com/office/Script-to-convert-Word-f702844d
私は このサイト を見つけ、OfficeToPDFをテストしたところ、明らかにうまく機能しています。例:
OfficeToPDF "c:\help.doc" "c:\output\help.pdf"
私は質問が古いことを知っていますが、あらゆる種類のファイルをPDFに変換する最善の解決策はPDFCreatorを使用することです。これは無料で、変換に使用できるコマンドラインEXEファイルがあります任意のファイルをPDFに変換します。ファイルの種類を読み取るアプリケーションは、もちろんPCにインストールする必要があります(Office文書を変換するにはOfficeをインストールし、CADファイルを変換するにはAutocadをインストールする必要があります)。PDFCreatorユーザーの操作を必要とせずに、バックグラウンドで実行し、指定したフォルダーにファイルを出力できます。残念ながら、PDFを出力する場所をコマンドラインで指定することはできません。PDFCreatorは、常に設定で指定された同じフォルダーに出力します。ただし、これを知っていれば、そのフォルダー内の変換されたファイルを取得し、移動/名前を変更します。
アプリケーションでは、そのために BCL easyPDF SDK を使用しています。これにより、変換の外観をより詳細に制御できます(変更の追跡アノテーションの処理方法など)。
Microsoft Wordがインストールされている場合は、docx2pdf
Windowsまたはmacosでdocxをpdfにバッチ変換するコマンドラインユーティリティ。 https://github.com/AlJohri/docx2pdf
インストール:
pip install docx2pdf
実行:
docx2pdf myfolder/
免責事項:このツールは、Microsoft Wordを直接使用しているため、docxをフォーマットの問題のないpdfにバッチ変換するためのクロスプラットフォームソリューションを見つけるのに苦労して作成したものです。
無料のPDFTOOFFICE FROMをダウンロード http://officetopdf.codeplex.com/releases/view/11819
:: 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