なんでも文章校正
PDF は Word や PowerPoint から生成できる。
PDF を文章校正できれば万能ではないか?と思った。 Ubuntu 超依存シェルスクリプト
code: libreoffice-lint.sh
set -e
libreoffice --headless --convert-to pdf --outdir /tmp "$1"
BASE_NAME="$(basename "$1")"
FILE_NAME="${BASE_NAME%.*}"
pdffonts "/tmp/${FILE_NAME}.pdf"
pdftotext "/tmp/${FILE_NAME}.pdf"
textlint "/tmp/${FILE_NAME}.txt" || xdg-open "/tmp/${FILE_NAME}.txt" && exit 1
code: bash
$ ./libreoffice-lint.sh ~/ダウンロード/siryou4.pdf
https://gyazo.com/297997266ad016a8ea50648a777f506f
プリセット
code: .textlintrc
{
"rules": {
"preset-japanese": true,
"preset-ja-spacing": true
}
}
code: bash
npm i -g textlint textlint-rule-preset-ja-spacing textlint-rule-preset-japanese