Mac
 Computer >> コンピューター >  >> システム >> Mac

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

Microsoft Wordを使ったことがある方や、友人・同僚からWord文書を受け取ったことがある方なら、.docxという形式はおなじみでしょう。これはMicrosoft Wordで作成した文書に付けられる標準の拡張子です。

Macの中に大量の.docxファイルが保存されていて、「中身は見られても編集はされたくない」という場合には、PDF形式への変換が最適です。PDFにしておけば、相手側がOfficeソフトをインストールしていなくても、誰でも簡単に文書を閲覧できるようになります。

DOCXからPDFへの変換方法は実はいくつもありますが、本記事で紹介するのはその中でも最も手軽で速い方法です。なぜ「最速」なのかというと、必要な操作はファイルを右クリックするだけだからです。

Automatorで変換用サービスを作成しよう

まず、DOCXからPDFへの変換を自動的に処理してくれるAutomatorのサービス(スクリプト)を作成します。手順は以下のとおりです。

1. Dockの「Launchpad」をクリックし、「Automator」と入力して検索し、アプリを起動します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

2. Automatorが起動したら、スクリプトの保存先として「アプリケーション」フォルダを選択し、「新規書類」をクリックします。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

3. 次の画面で書類の種類として「サービス」を選択し、「選択」をクリックします。これでサービスタイプの新規書類が作成されます。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

4. ここからスクリプトの作成に入ります。まず上部の「サービスは次の選択項目を受け取る」というプルダウンメニューから「ファイルまたはフォルダ」を選び、続いて隣の「Finder」を選択します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

5. 左側のアクション一覧から「指定されたFinder項目を取得」を探し、ドラッグ&ドロップで右側のワークフロー領域に追加します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

6. 同様に、「シェルスクリプトを実行」というアクションも左側からドラッグして、右側のワークフローに追加します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

7. ワークフロー内の「シェルスクリプトを実行」アクションに注目し、「入力の引き渡し方法」というプルダウンメニューを「引数として」に変更します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

8. ここが手順の核心部分です。以下のスクリプトをコピーして、「シェルスクリプトを実行」のボックス内に貼り付けてください。このスクリプトこそが、実際にDOCXファイルをPDFへ変換する処理を行います。

#!/bin/bash
# 右クリックだけで厄介なDOCXをPDFに変換する
# Automatorサービスとして実行します
 
###### スクリプト本体 #######
for f in "$@"
do
# 拡張子を除いたファイルのフルパスを取得
filepathWithoutExtension="${f%.*}"
# DOCXをHTMLに変換(cupsfilterがPDF化できる形式)
textutil -convert html -output "$filepathWithoutExtension.html" "$f"
# ファイルをPDFに変換
cupsfilter "$filepathWithoutExtension.html" > "$filepathWithoutExtension.pdf"
# 一時的なHTMLファイルを削除
rm "$filepathWithoutExtension.html" >/dev/null
# 変換後に元のファイルも削除したい場合は、次の行のコメントを解除
# rm "$f" >/dev/null
done

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

注意: 上記のスクリプトは元の.docxファイルを削除しない設定になっています。変換後に元ファイルを残さずPDFだけを残したい場合は、# rm "$f" >/dev/null の行頭にある「#」を削除してコメントを解除してください。

9. スクリプトの準備が整ったら、メニューバーの「ファイル」→「保存…」をクリックして保存します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

10. サービスに名前を付けて「保存」をクリックします。名前は内容がひと目でわかるものにしましょう。ここでは分かりやすさを優先して「Convert to PDF(PDFに変換)」という名前にしています。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

11. これで変換用サービスの完成です。実際にDOCXファイルで試してみましょう。

変換を実行するには、任意のDOCXファイルを見つけて右クリックし、「サービス」(macOSのバージョンによっては「クイックアクション」)から「Convert to PDF」を選択します。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

12. 数秒待つと、元のファイルと同じフォルダ内にPDFファイルが出力されているはずです。あとは「プレビュー」など任意のPDFリーダーで開けば完了です。

MacでDOCXファイルを右クリックだけでPDFに変換する方法【Automator活用術】

まとめ

Mac上に大量のDOCXファイルがあり、面倒な操作なしでまとめてPDFに変換したい場合は、本記事で紹介した方法が非常に便利です。一度Automatorでサービスを作成してしまえば、あとはファイルを右クリックするだけで、いつでも瞬時にPDFへ変換できます。Officeソフトを起動する必要もないため、作業時間を大幅に短縮できるでしょう。

  1. Word・ExcelをPDFに変換!各種ファイル形式をPDF化する方法とおすすめアプリ

    スマートフォンは今や外出先に必ず持ち歩くアイテムです。そのおかげで、場所を選ばずにファイルや書類へアクセスできるようになり、デジタル文書の活用機会は大きく広がりました。文書は「最も安全」とされるPDF形式で保存するのが一般的ですが、場合によっては別の形式でファイルを開かなければならないこともあります。とはいえ、変換用アプリを次々とダウンロードするとストレージ容量を圧迫してしまうのが悩みどころ。解決策としては、①ファイルを手動で編集可能な形式に変換する、②専用の変換アプリを導入する、という2つの方法があります。 ここでは、PDFファイルを賢く扱うためのシンプルな方法をご紹介します。 Wordファ

  2. 【2022年版】AutoCADファイルをPDFに変換する方法を徹底解説

    AutoCADで図面、立面図、断面図の作成が完了したら、次はこれらの図面をPDFという新しい形で活用する番です。建築家、エンジニア、デザイナー、アーティストを問わず、DWGファイルをPDFに変換する方法は必ず必要になる場面があるでしょう。 「変換にはサードパーティ製ソフトが必要」と思われがちですが、実は追加ソフトなしでもDWGファイルをPDFへ変換することは可能です。Ctrl + Pキーを押して、「名前 > DWG To PDF」を選択するだけです。ただし、この方法にはいくつか欠点があります。ファイル全体が一括でPDF化されるため、必要な部分だけを選んで変換することができません。また、Auto