なんでも文章校正

なんでも文章校正

PDF は Word や PowerPoint から生成できる。
PDF を文章校正できれば万能ではないか?と思った。

Ubuntu 超依存シェルスクリプト
libreoffice-lint.sh
Copied!
#!/usr/bin/env bash
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
bash
Copied!
$ ./libreoffice-lint.sh ~/ダウンロード/siryou4.pdf



textlint の準備
プリセット

.textlintrc
Copied!
{
"rules": {
"preset-japanese": true,
"preset-ja-spacing": true
}
}

bash
Copied!
npm i -g textlint textlint-rule-preset-ja-spacing textlint-rule-preset-japanese

Powered by Helpfeel