LoginSignup
0
0

More than 1 year has passed since last update.

【Mac】PDF→SVGに素早く変換!Automatorでクイックアクションを作ってみよう

Last updated at Posted at 2022-06-30

Mac標準で備わってる機能「クイックアクション」。ファイルを右クリックすると実行できて、イメージ変換できたり、jpgをまとめてpdfにしたり、意外と便利です。でもPDF→SVGの変換アクションは用意されていないので、Automatorを使って作ってみましょう。

1. pdf2svgをインストール

brew install pdf2svg

2. Automatorでクイックアクションを新規作成

s1.png

3. ワークフローを作成

以下のようにワークフローを追加してください。
s2.png
最後のシェルスクリプトのコードは

size=`expr ${#@} / 2`
for i in `seq 0 $size`; do
    f=${!i}
    name=${f%.*}
    /opt/homebrew/bin/pdf2svg "$f" "$name.svg"
    # 変換元がいらない場合は以下を実行して削除
    # rm "$f"
done

こんな感じです。Automatorのシェルクスプリト実行環境では、pdf2svgをフルパスで実行しないと、うまくいかなかったので

which pdf2svg
# >>> /opt/homebrew/bin/pdf2svg

としてパスを取得しました。
できたらcmd+sでpdf2svgという名前をつけて保存します。

実行の確認

試しに適当なpdfファイルを右クリックして、クイックアクションからpdf2svgを実行してみましょう。複数まとめての実行もできます。
s3.png
filename.svgが作成されると思います。
以上が、AutomatorでPDF→SVGの変換クイックアクションを作成する流れでした。
終わり(☝ ՞ਊ ՞)☝

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0