Windowsのコマンドラインを使用してワードファイル(.doc)をPDFに変換する方法を知っている人はいますか?
私たちはOpenOfficeのサービスを使用していましたが、多くのテーブルと画像を含むドキュメントでは、多くのフォーマットを台無しにしてしまいます。
Windowsのコマンドラインを使用してワードファイル(.doc)をPDFに変換する方法を知っている人はいますか?
私たちはOpenOfficeのサービスを使用していましたが、多くのテーブルと画像を含むドキュメントでは、多くのフォーマットを台無しにしてしまいます。
回答:
"winword.exe" "C:\ My Files \ doc1.doc" / mFilePrintDefaultデフォルトのQuiet PDFプリンターがある場合。
また、OpenOffice.orgのlibreOffice offspringを試してください。これは、オフィスの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"
アプリケーションでは、その目的のためにBCL easyPDF SDKを使用します。これにより、変換の外観をより詳細に制御できます(たとえば、変更履歴の注釈の処理方法)。
私は質問が古いことを知っていますが、あらゆる種類のファイルをPDFに変換する最良の解決策はPDFCreatorを使用することです。無料で、コマンドラインEXEファイルがあり、任意のファイルをPDFに変換できます。ファイルの種類を読み取るアプリケーションは、もちろんPCにインストールする必要があります(オフィスドキュメントを変換するにはOfficeをインストールし、CADファイルを変換するにはAutocadをインストールする必要があります)。PDFCreatorはバックグラウンドで実行でき、ユーザーの操作なしで指定されたフォルダーにファイルを出力できます。悲しいことに、コマンドラインでPDFの出力先を指定することはできません。PDFCreatorは、常に設定で指定された同じフォルダーに出力します。しかし、これを知っていれば、そのフォルダー内の変換されたファイルを取得し、好きな場所に移動/名前変更できます。
http://officetopdf.codeplex.com/releases/view/118190から無料のPDFTOOFFICEをダウンロードします。
:: 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