業務中にWordを使った文章の中で指定の文字列をチェックして、特に問題がなければPDFに変換する、という作業があったりはしないでしょうか。
一見すると単純で簡単な作業のように見えますが、実際はパターンがいくつかあってチェックする箇所も内容も違うといったこともあるでしょう。そのため、業務量が増えてくると注意力が散漫になったり、月替わりでチェックする条件が変わったりするとミスが発生してしまう可能性も高くなってきます。
こういった場合に人間の目視ではなく、機械やシステムが自動でチェックして作業までしてくれたら非常に楽になるのになぁと考えた事はないでしょうか。
業務中に自分が担当する部分でそのようなケースがあったので、サンプルのサンプルという感じで本当に簡単ではありますが、今回の状況を考えたコードを整理していこうと思います。