なんでも文章校正
PDF は Word や PowerPoint から生成できる。
PDF を文章校正できれば万能ではないか?と思った。
Ubuntu 超依存シェルスクリプト
libreoffice-lint.sh#!/usr/bin/env bashset -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 bash$ ./libreoffice-lint.sh ~/ダウンロード/siryou4.pdf
textlint の準備
プリセット
.textlintrc{ "rules": { "preset-japanese": true, "preset-ja-spacing": true }}
bashnpm i -g textlint textlint-rule-preset-ja-spacing textlint-rule-preset-japanese