diff --git "a/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/CSRender\344\277\256\346\255\243\345\206\205\345\256\271.adoc" "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/CSRender\344\277\256\346\255\243\345\206\205\345\256\271.adoc" new file mode 100644 index 0000000000000000000000000000000000000000..8b5e06858dcae8f1f5f31f29300fafee17d62dbb --- /dev/null +++ "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/CSRender\344\277\256\346\255\243\345\206\205\345\256\271.adoc" @@ -0,0 +1,100 @@ + +:lang: ja +include::config.adoc[] +// custom css. +//:stylesdir: ./ +//:stylesheet: edit.css +//:toc: left +//:imagesdir: Images + +// Custom Icons(J) +//:icons: image +//:iconsdir: icons +//:icontype: png +// + +{ExtendStyle} +// After need empty-one-line + + + += CSRender修正内容 +[.text-right] +-- +2022/03/17 辻 +-- +// tag::sub[] + +== 概要 +今回検版ツールを修正した内容を説明する文書です。 + + +== 今回の修正箇所 + +* 検版するPDF毎でのレポート出力 +* 出力するレポート名に検版結果(OK/NG)を明記 + +== 修正の詳細 + +=== 検版するPDF毎でのレポート出力 + +Tool使用後コメントシート抜粋:: +---- +No.2:検版結果は、ファイル単位で出力する様にしてほしい。 +No.12:【検版レポート】検版結果のPDFファイルは別々のレポートを作成して欲しい。 +---- +修正内容:: +* ファイル毎でPureVerifyを起動 +PureVerifyのCLIツールを呼び出す際に、/inspTiffを引数に追加することで検版するPDFの画像を指定。 +* PureVerifyの処理をマルチスレッドで処理 +C#のParallelクラスを用い、検版するPDFファイルの数だけ実行されるPureVerifyの処理をマルチスレッド化。スレッドの上限は4に設定。 +* GUIーのレポート名指定メニューをレポート出力フォルダ指定メニューに変更 +今までは検版レポート名をパスを含めて自由に設定できたが、PDF毎に複数の検版レポートを出力するに伴い、出力先のフォルダパスを指定するのみのメニューに修正。 +* レポートの記載内容を一部修正 +レポートの記載内容を対象の各PDFファイルに沿った内容となるように修正。 + +=== 出力するレポート名に検版結果(OK/NG)を明記 + +Tool使用後コメントシート抜粋:: +---- +No.3:検版結果レポートを開かなくても、NGのPDFファイルが分かるようにしてほしい +No.13:検版結果のPDFファイルは従来検版ツールのレポートより分かりにくいです。レポートのファイル名を見ると、OK、NGはすぐに分かるようにして欲しい。 +---- +修正内容:: +* 検版レポート名を対応するPDFファイル名に修正 +検版レポートの名前を、検版したPDFのファイル名+実行した日時(年月日_時分)として出力するように修正。 +* レポート名の接頭にOK/NGを付与 +検版レポートの接頭に【OK】あるいは【NG】を付与し、エクスプローラー上から一目で検版結果を判断可能に修正。 +(例:【NG】target.pdf【220317_1500】&1%1.pdf ← target.pdfというファイルを2022年3月17日15時0分に検版し、その結果がNGだった場合のレポートファイル名) + +== 修正後の動作分析 +処理時間:: +[cols="4*", options="header"] +|=== +|バージョン\ファイル数 +|50ファイル +|100ファイル +|150ファイル + +|前回配布時のツール +|0分36.98秒 +|1分10.73秒 +|1分42.97秒 + +|今回の修正版ツール +|3分31.97秒 +|6分08.63秒 +|9分03.73秒 +|=== + +実行ボタンを押してから終了までの処理時間は、修正前からおよそ6倍の長さになった。これはPureVerifyを呼び出す回数と表示するコンソールが増えたためである(コンソールは処理終了から閉じるまでの間に数秒のsleepがあるため)。コンソールは前回ツールの時点で非表示にしてほしいとの要望が数件あり、今後の修正で非表示化することにより、もう少し時間を削減できる見込み(Pureverify内部の修正が必要)。一番削減を見込めるのは、1度のPureVerify呼び出しでPDFごとのレポートを生成することかなあと思います。 + +レポートの確認:: +エクスプローラー上から一目でどのファイルがOK/NGなのか判別可能に。処理中であっても、出力先のフォルダをエクスプローラーで開いていれば、リアルタイムでOK/NGの判別が可能。名前の並び替えでOK/NGを一纏まりに表示できる。 +image:tooldump1.png[] + + +以上 +// end::sub[] + + diff --git "a/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/Images/Template.dio.png" "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/Images/Template.dio.png" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/Images/tooldump1.png" "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/Images/tooldump1.png" new file mode 100644 index 0000000000000000000000000000000000000000..36fbfedb4c5eaf6df4617608cfd35f2b15cf1776 Binary files /dev/null and "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/Images/tooldump1.png" differ diff --git "a/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/config.adoc" "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/config.adoc" new file mode 100644 index 0000000000000000000000000000000000000000..5857c900e85c1b5a6117ab36df51f65c12c0c980 --- /dev/null +++ "b/Docs/CSRender\344\277\256\346\255\243\345\206\205\345\256\271/config.adoc" @@ -0,0 +1,148 @@ +ifndef::_CONFIG_ADOC[] +// INCLUDE GUARD +:_CONFIG_ADOC: IncludeGuard + +//// +[コメント開始] +各種事前定義 ここでは最低限必要なものだけ定義、一覧説明をコメントブロックで記載しておく +定義が不要なら、//でコメントアウト、adoc毎に!(びっくりマーク)を追加すればよい +例. :sectnums!: + +[コメント終了] +//// + +//----------------------------------------------------------------------------------------------------- + +// 事前定義 +:doctype: article +:toclevels: 3 +:sectnums: +:sectnumlevels: 4 +:sectlinks: +:icons: font +//[イメージのパスを指定] +:imagesdir: Images + +// :lang: ja +ifeval::["{lang}" == "ja"] +:toc-title: 目次 +:example-caption: +:caption: +//:example-caption: 例 +:table-caption: 表 +:figure-caption: 図 +:preface-title: はじめに/まえがき +:appendix-caption: 付録 +:caution-caption: 注意 +:important-caption: 重要 +:last-update-label: 最終更新 +:listing-caption: リスト +:manname-title: 名前 +:note-caption: 注記 +:warning-caption: 警告 +:tip-caption: ヒント +:untitled-label: 無題 +:version-label: バージョン +endif::[] + +ifeval::["{lang}" != "ja"] +:example-caption: +:caption: +endif::[] + +// HTML出力で画像を埋め込む +:data-uri: +// 各種Macro拡張 +:hardbreaks: +:experimental: + +// Style拡張 [.XXXX]##hogehoge##で使用できる。{ExtendStyle}を表題の直前に記述する +// 属性の前に記載してはいけない。toc: leftなどが無効になる +// 拡張: [.nw]## <自動改行無効、複数空白文字OK> ## .nowrapでもOK。Tableの表幅調整に使用 +:ExtendStyle: pass:none[ \ + ] + +// obsolate +:NoWrap: pass:[] +:Wrap: pass:[] +:End: pass:[] + +// 改行 {br} +:br: pass:p[ +] + +//// +#### COMENT START ################# +------------------------------------------------------------------ +[ドキュメント毎に設定すべきもの] +:toc: left +:source-highlighter: coderay +:docname: = asciidoc +:author: my name +:revnumber: 0.9 +:revdate: 2019/12/1 + +* 意味が不明なものは以下を参照 +https://takumon.github.io/asciidoc-syntax-quick-reference-japanese-translation/ + +[属性定義] +:experimental: *各種マクロ拡張時に定義しておく +::module: *モジュール名 +:Author: *著者名 +:Email: *メールアドレス +:Date: *日付(2020/01/20) +:Revision: Rev.1 * リビジョン指定 +:lang: ja * 言語指定 +:doctype: book * 言語の種類(ja,...) +:description: * 説明??? +:docname: ドキュメント名 * ドキュメント説明 + +[イメージのパスを指定] +:imagesdir: ./_images + +[ソースハイライト] +:source-highlighter: coderay + +[見出し設定] +:sectnums: + セクションに番号On, Offのときはコメントアウトもしくは"!"" + +[キャプチャーのラベル、不要なときは、空指定] +:chapter-label: + +[目次作成] +:toc: left + 目次 left,right,macro macroの場合は挿入箇所でtoc::[]を記述する + +[目次のタイトル] +:toc-title: + +[目次 階層レベル] +:toclevels: 3 + +[各ラベルの日本語設定] +:preface-title: はじめに/まえがき +:appendix-caption: 付録 +:caution-caption: 注意 +:example-caption: 例 +:figure-caption: 図 +:important-caption: 重要 +:last-update-label: 最終更新 +:listing-caption: リスト +:manname-title: 名前 +:note-caption: 注記 +:toc-title: 目次 +:table-caption: 表 +:warning-caption: 警告 +:tip-caption: ヒント +:untitled-label: 無題 +:version-label: バージョン + +#### COMENT END ################# +//// + +// End of ::_CONFIG_ADOC[] +endif::[] +