Word文書をPDFファイルにバッチ変換する方法

Microsoft Wordは、ドキュメントを.doc、.docx、およびその他のさまざまな形式で保存できる一流のワードプロセッサです。 Office Wordがインストールされていないユーザーにドキュメントを送信する必要がある場合は、通常、ドキュメントをPDFに変換して送信します。

ご存知かもしれませんが、Microsoft Wordでは、[名前を付けて保存]ダイアログを使用して、ドキュメント(.docまたは.docxファイル)をPDFファイルとして変換または保存できます。

ドキュメントを開き、[名前を付けて保存]ダイアログを起動します。 リストからPDF(* .pdf)を選択し、ファイルを保存します。

別のオプションは、Windows 10でMicrosoft Print to PDFドライバーを使用して.docまたは.docxファイルを.pdfドキュメントに出力することです。 これを行うには、[名前を付けて保存 ]ではなく[ 印刷 ]オプションを使用して、ドキュメントをPDFに印刷します。

Windows 10より前のシステムには、Microsoft Print to PDFドライバーがありません。 それらのシステムでは。 無料のCutePDFライターまたはFoxit PDFプリンター(Foxit PDFリーダーソフトウェアの一部)を使用できます。

ただし、PDFに変換するWord文書が数十または数百ある場合、GUIオプションを使用すると、時間と手間がかかります。

この記事では、Windowsスクリプトやその他の方法を使用して、複数の.docまたは.docxファイルをPDFファイルにバッチ変換する方法について説明します。

Word文書をPDFファイルにバッチ変換する方法

方法1:カスタムVBScriptを使用する

Microsoft Officeは自動化またはスクリプトのサポートを備えています。 VBScriptを使用すると、Word文書をPDFに一括変換できます。 これは私が仕事をするために書いた簡単なスクリプトです:

 'Send Toメニューを使用して.docまたは.docxを.pdfファイルに変換しますSet fso = CreateObject( "Scripting.FileSystemObject")For i = 0 To WScript.Arguments.Count -1 docPath = WScript.Arguments(i)docPath = fso。 GetAbsolutePathName(docPath)If LCase(Right(docPath、4))= ".doc" Or LCase(Right(docPath、5))= ".docx" Then Set objWord = CreateObject( "Word.Application")pdfPath = fso。 GetParentFolderName(docPath)& "\"&_ fso.GetBaseName(docpath)& ".pdf" objWord.Visible = False Set objDoc = objWord.documents.open(docPath)objDoc.saveas pdfPath、17 objDoc.Close objWord.Quit End次の場合 

VBScriptを使用してWord文書をPDFに変換する

  1. 上記のVBScriptコードをメモ帳にコピーします。
  2. 拡張子が.vbsのファイルを永続フォルダーに保存します。 —例d:\scripts\doc2pdf.vbs

  3. メモ帳を閉じます。
  4. ファイルエクスプローラーを開き、次のSendToフォルダーを参照します。
     C:\ Users \%username%\ AppData \ Roaming \ Microsoft \ Windows \ SendTo 
  5. SendToフォルダーにスクリプトdoc2pdf.vbsへのショートカットを作成します。
  6. ショートカットターゲットの前にwscript.exe 、その後にスペースを続けます。

  7. オプションで、[アイコンの変更]ボタンをクリックして見栄えの良いアイコンを割り当てます。
  8. それに応じてショートカットに名前を付けます —たとえば、 WordドキュメントをPDFに変換します

  9. 次に、PDFに変換するWord文書を含むフォルダーを開きます。
  10. ドキュメントを選択し、選択範囲を右クリックして、[ 送信 ] クリックします。
  11. [ 送信 ]メニューの[ WordドキュメントをPDF変換]をクリックます。

    それでおしまい! PDFファイルの準備ができました!


方法2:ファイルコンバーター(フリーウェア)の使用

ファイルコンバーターは、エクスプローラーのコンテキストメニューを使用して1つまたは複数のファイルを変換または圧縮できるシンプルなツールです。 このプログラムはフリーウェアです!

ソフトウェアをインストールしたら、変換する.docまたは.docxファイルを選択し、右クリックメニューの[ファイルコンバーター]をクリックして、[ PDFに ]を選択するだけです。

進行状況バーで変換ステータスを示します。

コマンドライン

ファイルコンバーターのコマンドラインを使用して.docxファイルを.pdfに変換するには、次の構文を使用します。

 "C:\ Program Files \ File Converter \ FileConverter.exe" --conversion-preset "To Pdf" "drive:\ path \ filename.docx" 

このプログラムは、多くのファイル形式を異なる出力形式に変換できることに注意してください。 ファイルコンバータの設定ウィンドウで、プリセットと出力形式を設定できます。

File Converterでサポートされている入力形式と出力形式のリストを次に示します。

サポートされる出力形式互換性のある入力フォーマット
オーディオflac、aac、ogg、mp3、wav3gp、aiff、ape、avi、bik、cda、flac、flv、m4a、mkv、mov、mp3、mp4、oga、ogg、wav、webm、wma、wmv
ビデオwebm、mkv、mp4、ogv、avi、gif3gp、avi、bik、flv、gif、m4v、mkv、mp4、mpeg、mov、ogv、webm、wmv
画像png、jpg、ico、webpbmp、exr、ico、jpg、jpeg、png、psd、svg、tiff、tga、webp、pdf、doc *、docx *、odt *、odp *、ods *、ppt *、pptx *、xls *、

xlsx *

資料pdfdoc *、docx *、odt *、odp *、ods *、ppt *、pptx *、xls *、xlsx *、bmp、exr、ico、jpg、jpeg、png、psd、svg、tiff、tga

* Officeドキュメントを変換するには、Microsoft Officeをインストールしてアクティブ化する必要があります。

このプログラムとVBScriptメソッドは、Microsoft Office Wordオートメーションメソッドを使用して.docまたは.docxをPDFファイルに変換します。 つまり、プログラムがWord文書を変換するには、Officeがインストールされている必要があります。

関連記事