Work Life Fun

marp-cliでPDFを作成する方法と画像の埋め込みに関する注意

※当サイトはリンクに広告ページが含まれている場合があります

最近セミナー資料を作るときは、簡単・手軽、そして検索・バージョン管理が可能なMarpばかりになっています。

利用しているのはmarp-cli、別画面でプレビューを見ながら作成していくことができます。

関連:Marp for VSCodeで独自CSSが効かない場合の対応(marp-cli)

marp-cliでPDFを作成する方法

以下のように、–pdf(ハイフン「-」は2つ)とするだけでPDFを作成できます。

$ marp --pdf slide-deck.md

また、–output (-o)を加えることで、出力するPDFのファイル名を指定することもできます。outputの場合はハイフン「-」2つ、oの場合はハイフン「-」1つです。

$ marp slide-deck.md -o converted.pdf

画像の埋め込みに関する注意

資料に画像ファイルが入っているとき、デフォルトのままでは、PDF化しても画像が含まれません(パワーポイントのファイル、pptxでも同様のようです)。

その理由は、公式サイトで、セキュリティ上の理由として、以下のように解説されています。

Security about local files

Because of the security reason, PDF, PPTX and image(s) conversion cannot use local files by default.

Marp CLI would output incompleted result with warning if the blocked local file accessing is detected. We recommend uploading your assets to online.

オンライン上にアップロードすることが推奨されていますが、ローカルファイルのまま画像を埋め込みたい場合は、–allow-local-filesを加えましょう。allowの前のハイフン「-」は2つです。

$ marp --pdf --allow-local-files slide-deck.md

作成も簡単、なによりテキスト文書なので管理も簡単、Marpは最高すぎます。

社労士のための「ほどほど」お悩み相談室

あなたのご質問・ご相談に、月1回、無料・本音で回答します。

ご質問・ご相談は、登録後に届くメールから送っていただけます。費用は一切かかりません。「お悩み相談室」というクローズドな場だからこそ、踏み込んだ内容の質問にも回答できます。

これまでに、こんなご質問・ご相談に回答してきました。

  • コンサル(3号業務)を主力業務にするには、どうすれば良いか?
  • どのようにして顧問料を上げれば良いか?
  • 営業が苦手で、新規の顧客獲得ができない
  • 業務をどう絞り込めば良いか?
  • 一人社労士のままで良いのか、人を雇うべきか?
  • 苦手・相性の悪い顧問先と、どう付き合うか?
  • 生成AIの時代、社労士は今後どう生き残るか?

なぜ、無料で同業の社労士からの相談に乗るのか?

それは「本当に顧客のために活動できる社労士仲間を増やしたい」からです。

私自身、社労士という資格に誇りを持っています。企業からの社労士に対する不満をよく聞きますし、「社労士なんて役に立たない」と思われることは、正直悔しいです。

  • 信頼される・信頼できる社労士の仲間を増やしていきたい

そんな想いから、少しでも社労士業界全体のレベルアップに貢献できればと考えています。

    登録は無料・月1回配信・配信解除いつでも可能
    ※ 登録後、本人確認のメールをお送りします。届かない場合は迷惑メールフォルダもご確認ください。


    up_line