pandoc テキストファイルからWord・PDF形式のファイルに一発変換できる

pandocを使えば、テキストからWordファイル・PDFファイルへの変換が簡単にできるようになります。

pandoc とは?

pandocは、ドキュメント変換ツールです。コマンド操作で、テキストファイルからWordファイル・PDFファイルへ変換することができます。

pandoc : https://pandoc.org/

pandocを使えば、ドキュメントの管理が楽になります。Word形式で出力したいドキュメントも、内容はテキスト形式で管理しておいて、必要なときにpandocで変換して、目的のフォーマットでドキュメントを出力できるからです。

pandoc 簡単な使い方

マークダウン形式のファイルを入力とし、ワード形式のファイルに変換して出力します。

$ pandoc my_doc.md -o my_doc.docx

マークダウン形式のファイルが、以下のようなWord形式のファイルで出力されます。

---
title: Markdown sample
author: Author
date: July 1, 2020
---

A First Level Header
====================

A Second Level Header
---------------------

Now is the time for all good men to come to
the aid of their country. This is just a
regular paragraph.

The quick brown fox jumped over the lazy
dog's back.

### Header 3

> This is a blockquote.
> 
> This is the second paragraph in the blockquote.
>
> ## This is an H2 in a blockquote

sample markdown

対応しているファイル形式(よく使うものだけ)

  • word(docx)
  • pdf
  • html

pandoc インストール

$ sudo apt install pandoc

pandoc よく使うオプション

  • –toc : 目次を出力する
  • –toc-depth : 目次に含める見出しのレベル
  • -f : 入力形式(マークダウン、org-modeなど)
  • -t : 出力ファイルの形式

まとめ

  • pandocは、テキストからWordファイル・PDFファイル等への変換を行うツール
  • pandocを利用すると、文書内容とフォーマットを別々で管理できる

ソフトウェアデザイン 2020年9月号で興味をもって、調べてみました。パイプラインとして使うと、もっと自由自在で便利に使えるそうです。是非、チェックしてみてくださいね!

fujisan.co.jpデジタル版を購入する
/~\Fujisan.co.jpへ



カテゴリー

今週よく読まれている記事

  1. 学会・会議で英語が絶望的にできなくて困るケース | オンライン開催で「英語力のなさ」を痛感した場合の対処法

    学会・会議で英語ができなくてに困るケース学会やイベント・会議などが、オンラインで開催される…
  2. r tidyverse 使い方 | 列 filter 絞り込み select関数 – dplyrパッケージ

    tidyverseで1つのデータフレームの列の絞り込みは、dplyrパッケージのselect関数を…
  3. プログラミングで疲れた脳をリフレッシュ 〜 鬼滅の刃「感動」と「やる気アップ」でストレス発散!

    ストレス発散は鬼滅で。「50%OFF」で読む!脳のパフォーマンスを上げるには、適度な休憩と…
  4. AWS ディスク容量不足 新しいボリュームを追加する

    バイオインフォマティクスでは大きなファイルを扱うことがあるので、ディスク不足に陥ることがあります。…
  5. 「知っている」と「知らない」とでは、もしものとき、大違いになる – コロナうつ対策

    コロナうつなどという言葉を聞くようになりましたが、派遣切り、解雇、リストラは、これから本格化します…

人気記事

  1. IGV, 解析ツール

    IGV 使い方 インストール〜便利な使い方まで | リファレンス・マッピングデータ・アノテーションを読み込んで表示しよう
    IGV(Integrative Genomics View…
  2. R言語

    R subset関数 データフレームやmatrixからの条件指定による行・列の抽出
    R の subset関数は、データフレームやマトリックスか…
  3. Excel, 統計

    z-score 計算方法 エクセル(Excel) 編
    統計処理で、大きく変化しているなどの判断基準にも使われる値…

おすすめ記事

  1. シェルスクリプト

    シェルスクリプト | ファイル存在チェック・空ファイルチェック
    bashでスクリプトを作成するときに、よく使うのがファイル…
  2. R言語, グラフ

    R 使い方 軸・ラベルの調整(向き・サイズ・色など) グラフの描き方
    Rによるplot(グラフ)の描画は、手軽で大変便利です。た…
  3. awk, シェルスクリプト

    bash 部分文字列・置換・長さ・連結・分割の文字列処理
    bashのよく使う文字列処理、部分文字列・置換・連結・長さ…