=================================================
ソフト名       ：官報検索ソフト/官報登録ソフト
バージョン    ： 1.0.0 /1.0.1
動作環境     ： windows。Windows10、Windows11、Windows8、Winodows7
ライセンス   　 ：フリーソフト。
サポートurl:https://shimarisu.ie-t.net/
必要なランタイムなど ：.net framework
=================================================
■このソフトの説明

インターネット版官報(無料版）に公開された全ての官報のページ（無料版）を
ダウンロードして文字列検索できるソフトです。

インターネット版官報(無料版）に公開された全ての官報を一括ダウンロードして、
PDFからjpgに変換して、
jpgからOCR(Tesseract)で文字列を読み取って、文字列を整形して、
データベース(sqlite)に入れて、文字列全文検索ができるソフトです。
破産者情報の氏名と住所を収集する機能もあります。


■インストール



ここのTesseractのインストーラー(exeファイル）をダウンロードしてインストール。
https://github.com/UB-Mannheim/tesseract/wiki

デフォルトだとC:\Program Files\Tesseract-OCRにインストールされるので
C:\Program Files\Tesseract-OCRをパスに通す。

パスが通ればコマンドプロンプトからtesseract.exe

パスの通し方が分からない人は、
官報登録ソフト.exeをクリック。
「設定」を押して、
「tesseractをフルパスで取得する」をチェックして
tesseractのフルパスを設定する。
「選択」ボタンでフォルダを設定できます。
tesseract.exeをD&Dでも設定できます。

フルパスはデフォルトだと
C:\Program Files\Tesseract-OCR\tesseract.exe

■官報登録ソフトの使い方

官報をダウンロードしデータベースに登録するソフトと
検索するソフトが別になってます。

官報登録ソフト.exeをクリック。

官報単体を落としてデータベースに登録するにははブラウザで官報を開いて例えば
https://kanpou.npb.go.jp/old/20200204/20200204g00021/20200204g000210000f.html
をフォームにドラッグ&ドロップ。
もしくはコピーして「貼り付け」ボタン。

官報は直近30日分の官報情報は全てのページが公開されてて
直近30日以前の官報は一部のページだけが公開されてる。

「最新」ボタンを押すと直近30日分の官報を全て一括でダウロードして
データベースに登録する。

「過去」ボタンを押すと直近30日以前の官報を全て一括でダウロードして
データベースに登録する。

直近30日以前の官報は無料版なので
全ての官報のページが落とせるわけじゃないです。
一部しか落とせません。
直近30日分の官報は全てのページが落とせます。


官報はPDFにダウンロードした後、jpgに変換して、
jpgからOCR(Tesseract)で文字列を読み取って、文字列を整形して、
テキストに書き出して、
データベース(sqlite)に入れます。
テキストファイルは例えばTesseractで
令和4年7月4日 本紙 第768号_3_.txtに一時的に書き出した後で、
テキストを読み取ってテキストを整形して、
令和4年7月4日 本紙 第768号_3.txtに書き出します。
令和4年7月4日 本紙 第768号_3_.txtは削除します。



官報単体を落とすには
https://kanpou.npb.go.jp/old/20200204/20200204g00021/20200204g000210000f.html
をフォームにドラッグ&ドロップ。
もしくはコピーして「貼り付け」ボタン。

過去の官報の令和3年の3月の官報を全て一括で
ダウロードしてデータベースに登録するには以下のurlを
フォームにドラッグ&ドロップ。
もしくはコピーして「貼り付け」ボタン。
https://kanpou.npb.go.jp/old/202103.html

「過去」ボタンを押して過去の官報を全て一括でダウロードする場合に、
長すぎるので、途中で止めて後から続きを落としたい場合があると思います。
その場合は、
メニューの「途中の日付から過去の官報を取得」を押すと、
urlを要求されるので、
例えば令和2年4月からなら、
以下のurlを貼り付ける。
https://kanpou.npb.go.jp/old/202004.html
そうすると、令和2年4月からの過去の官報を全て一括でダウロードします。

設定の「保存」フォルダは官報がダウンロードされるフォルダです。
「選択」ボタンでフォルダを設定できます。

「自働クリア」ボタンは定期的にメッセージをクリアします。

「破産者リストを書き出し」ボタンを押すと
 破産者リストをCSV形式で書き出します。
CSV形式はメモ帳などのテキストエディターやLibreOfficeなどで読めます。

破産者情報は直近30日分の官報情報の方にしか無いと思います。

「初期化」ボタンはデータベースを初期化します。

■「本紙のみを取得する機能」について

破産者情報は直近30日分の官報の本紙にのみにあります。
なので、「最新」ボタンを押して直近30日分の官報を取得して、
破産者情報を集める場合に、
号外、特別号外、政府調達も取得するのは時間の無駄になるので、
「本紙のみを取得する」をチェックするとすると、
号外、特別号外、政府調達をスルーして本紙のみを取得します。


■検索ソフトの使い方

官報検索ソフト.exeをクリック。

「DBファイル」をkanpou.dbに設定すると官報の全文検索。
hasan.dbに設定すると破産者リストを検索できる。
コンボボックスでデータベースの切り替えができる。

「キーワード」を空にして「検索」ボタンを押すと、
全てのデータが一覧表示される。

「キーワード」にキーワードを入れて「検索」ボタンを押すと、
全文検索(あいまい検索）でヒットしたデータが表示される。

テーブルをクリックするとテキストファイルが開く。
「設定」で開く形式を選択できる。
jpgやpdfで開くことができる。


データベースに保存されるテキストファイルやpdf、画像ファイルのパスは
相対パスで記録されます。
なのでこのソフトが入ったフォルダを移動させても使える。
保存フォルダを変更した場合は使えなくなる。


■データベースの仕様

kanpou.dbが官報の全部検索データベース
id 連番
path テキストファイルのパス。（相対パス）
text テキスト全文

hasan.dbが破産者情報データベース
id 連番
path テキストファイルのパス。（相対パス）
name 氏名
jusho 住所

形式はidはINTEGER。
id以外は全てTEXT形式です。





■インストール
任意のフォルダに圧縮ファイルを展開してください。

■アンインストール
レジストリは一切使っていないでの、
ゴミ箱に捨てれば良いです。

★更新履歴

官報検索ソフト
2022　7/7  Ver1.0.0

官報登録ソフト
2022　7/20 Ver1.0.1
破産者リストのCSVにタイトル項目を追加。
本紙のみを取得する機能。
2022　7/7  Ver1.0.0
初公開
