Commit cbb753e3 authored by AP matsuo koji's avatar AP matsuo koji 😲

Merge :guidoc

parents 8520e133 ec0c5382
<mxfile host="65bd71144e">
<diagram id="nioudwTpWXVsjjR8vnPw" name="ページ1">
<mxGraphModel dx="981" dy="661" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="29" value="&lt;font color=&quot;#000000&quot;&gt;CSRenderGUI&lt;/font&gt;" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.containers.window;align=left;verticalAlign=top;spacingLeft=8;strokeColor2=#008cff;strokeColor3=#c4c4c4;mainText=;fontSize=17;labelBackgroundColor=none;fillColor=#bac8d3;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="43" y="30" width="820" height="590" as="geometry"/>
</mxCell>
<mxCell id="4" value="対象フォルダ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="69" y="80" width="200" height="20" as="geometry"/>
</mxCell>
<mxCell id="5" value="リファレンスフォルダ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="69" y="110" width="200" height="20" as="geometry"/>
</mxCell>
<mxCell id="6" value="作業フォルダ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="69" y="140" width="200" height="20" as="geometry"/>
</mxCell>
<mxCell id="10" value="参照" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#000000;shadow=1;" parent="1" vertex="1">
<mxGeometry x="749" y="80" width="50" height="20" as="geometry"/>
</mxCell>
<mxCell id="11" value="参照" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#000000;shadow=1;" parent="1" vertex="1">
<mxGeometry x="749" y="110" width="50" height="20" as="geometry"/>
</mxCell>
<mxCell id="12" value="参照" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#000000;shadow=1;" parent="1" vertex="1">
<mxGeometry x="749" y="140" width="50" height="20" as="geometry"/>
</mxCell>
<mxCell id="14" value="処理出力コンソール" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;align=center;glass=0;sketch=0;strokeColor=#36393d;strokeWidth=2;fillColor=#eeeeee;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="108" y="350" width="690" height="210" as="geometry"/>
</mxCell>
<mxCell id="15" value=" 解像度(9~300):" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="210" y="205.5" width="181" height="20" as="geometry"/>
</mxCell>
<mxCell id="23" value="72" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.spinner;strokeColor=#999999;spinLayout=right;spinStyle=normal;adjStyle=triangle;fillColor=#aaddff;fontSize=17;fontColor=#666666;mainText=;html=1;overflow=fill;" parent="1" vertex="1">
<mxGeometry x="379" y="202.5" width="90" height="25" as="geometry"/>
</mxCell>
<mxCell id="17" value="検査範囲:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="500" y="205.5" width="170" height="20" as="geometry"/>
</mxCell>
<mxCell id="26" value="全ページ" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.comboBox;strokeColor=#999999;fillColor=#ddeeff;align=left;fillColor2=#aaddff;mainText=;fontColor=#666666;fontSize=17;spacingLeft=3;" parent="1" vertex="1">
<mxGeometry x="640" y="205.5" width="151" height="22" as="geometry"/>
</mxCell>
<mxCell id="27" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;strokeColor=#36393d;fillColor=#eeeeee;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="380" y="240.5" width="410" height="20" as="geometry"/>
</mxCell>
<mxCell id="28" value="指定ページ:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="208" y="240.5" width="171" height="20" as="geometry"/>
</mxCell>
<mxCell id="7" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;strokeColor=#36393d;fillColor=#eeeeee;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="279" y="80" width="430" height="20" as="geometry"/>
</mxCell>
<mxCell id="8" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;strokeColor=#36393d;fillColor=#eeeeee;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="279" y="110" width="430" height="20" as="geometry"/>
</mxCell>
<mxCell id="9" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;strokeColor=#36393d;fillColor=#eeeeee;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="279" y="140" width="430" height="20" as="geometry"/>
</mxCell>
<mxCell id="30" value="比較" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#000000;shadow=1;" parent="1" vertex="1">
<mxGeometry x="450" y="580" width="98" height="20" as="geometry"/>
</mxCell>
<mxCell id="32" value="Close" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#000000;shadow=1;" parent="1" vertex="1">
<mxGeometry x="709" y="580" width="91" height="20" as="geometry"/>
</mxCell>
<mxCell id="33" value="画像出力" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#CC0000;shadow=1;" parent="1" vertex="1">
<mxGeometry x="316" y="580" width="98" height="20" as="geometry"/>
</mxCell>
<mxCell id="34" value=" 出力形式:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#CC0000;" parent="1" vertex="1">
<mxGeometry x="40" y="581" width="200" height="20" as="geometry"/>
</mxCell>
<mxCell id="35" value="JPEG" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.comboBox;strokeColor=#999999;fillColor=#ddeeff;align=left;fillColor2=#aaddff;mainText=;fontColor=#CC0000;fontSize=17;spacingLeft=3;" parent="1" vertex="1">
<mxGeometry x="192" y="580" width="110" height="22" as="geometry"/>
</mxCell>
<mxCell id="36" value=" 画像出力パラメーター:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#CC0000;" parent="1" vertex="1">
<mxGeometry x="28" y="205" width="225" height="20" as="geometry"/>
</mxCell>
<mxCell id="37" value=" 検版パラメーター:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="34" y="277.25" width="185" height="20" as="geometry"/>
</mxCell>
<mxCell id="38" value=" 位置ズレ許容量(0~2):" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="216" y="278.5" width="210" height="17.5" as="geometry"/>
</mxCell>
<mxCell id="39" value="2" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.spinner;strokeColor=#999999;spinLayout=right;spinStyle=normal;adjStyle=triangle;fillColor=#aaddff;fontSize=17;fontColor=#666666;mainText=;html=1;overflow=fill;" parent="1" vertex="1">
<mxGeometry x="426" y="274.75" width="90" height="25" as="geometry"/>
</mxCell>
<mxCell id="40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.698;entryY=1.113;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="38" target="38" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="41" value=" 諧調差許容量:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="545" y="278.5" width="171" height="17.5" as="geometry"/>
</mxCell>
<mxCell id="42" value="60" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.spinner;strokeColor=#999999;spinLayout=right;spinStyle=normal;adjStyle=triangle;fillColor=#aaddff;fontSize=17;fontColor=#666666;mainText=;html=1;overflow=fill;" parent="1" vertex="1">
<mxGeometry x="707" y="274.75" width="90" height="25" as="geometry"/>
</mxCell>
<mxCell id="43" value=" 微小差異許容量(0~8):" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="216" y="309.75" width="210" height="17.5" as="geometry"/>
</mxCell>
<mxCell id="44" value="8" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.spinner;strokeColor=#999999;spinLayout=right;spinStyle=normal;adjStyle=triangle;fillColor=#aaddff;fontSize=17;fontColor=#666666;mainText=;html=1;overflow=fill;" parent="1" vertex="1">
<mxGeometry x="426" y="306" width="90" height="25" as="geometry"/>
</mxCell>
<mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.698;entryY=1.113;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="43" target="43" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="46" value=" 視覚的あいまい量:" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="518" y="313.5" width="190" height="17.5" as="geometry"/>
</mxCell>
<mxCell id="47" value="5" style="strokeWidth=1;shadow=0;dashed=0;align=center;html=1;shape=mxgraph.mockup.forms.spinner;strokeColor=#999999;spinLayout=right;spinStyle=normal;adjStyle=triangle;fillColor=#aaddff;fontSize=17;fontColor=#666666;mainText=;html=1;overflow=fill;" parent="1" vertex="1">
<mxGeometry x="707" y="306" width="90" height="25" as="geometry"/>
</mxCell>
<mxCell id="48" value="レポート出力フォルダ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontColor=#CC0000;" vertex="1" parent="1">
<mxGeometry x="69" y="170" width="200" height="20" as="geometry"/>
</mxCell>
<mxCell id="49" value="参照" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;fillColor=#d0cee2;strokeColor=#56517e;fontColor=#000000;shadow=1;" vertex="1" parent="1">
<mxGeometry x="749" y="170" width="50" height="20" as="geometry"/>
</mxCell>
<mxCell id="50" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=18;strokeColor=#36393d;fillColor=#eeeeee;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="279" y="170" width="430" height="20" as="geometry"/>
</mxCell>
<mxCell id="51" style="edgeStyle=none;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;fontSize=16;" edge="1" parent="1" source="38" target="38">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
\ No newline at end of file

: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
= GUI修正仕様
[.text-right]
--
2022/02/01
--
// tag::sub[]
== Summary
修正版PDF検版ツールCSRenderの仕様について記した文書です
== イメージ図
image:GUI.PNG[*,700]
赤字が修正箇所
== 修正予定
* Tiff~の表記を画像~に変更
Tiffパラメーター→画像出力パラメーター、Tiff出力→画像出力
* 画像出力のファイル形式選択メニューを実行ボタンの左に配置
上記イメージ図参照
* NG判定の画像を出力
GUIからPureVerifyを呼び出す際に##/outDiff引数##を追加
/outDiff引数概要:
`/outDiff "E:\Temp\work\OUT_DIFF2` で"E:\Temp\work\OUT_DIFF2直下にOK、NGフォルダを作成
OUT_DIFF2
|-OK
 |-Log…検版一致したファイルのログ
|-NG
 |-Log…検版不一致したファイルのログ
 |-Tiff…検版差異画像ファイル
* ファイルごとでのレポート出力
GUIからPureVerifyを呼び出す際に##/inspTiff引数##を追加
/inspTiff引数概要:
対象、リファレンスフォルダにFirst.pdf、Second.pdf、Third.pdfがある場合、`/inspTiff First.pdf` でFirst.pdfのみを検版する
GUIでの処理プラン:
(First.pdf、Second.pdf、Third.pdfがある場合)
. PureVerify呼び出し前に、対象フォルダの全ファイル名を取得(現verでもレポート記入用に取得している)
. /inspTiff First.pdf、/inspTiff Second.pdf、/inspTiff Thirdpdfをそれぞれ引数に加えてPureVerifyを三回実行。出力する検版レポート名は「report_ファイル名.pdf」にそれぞれ指定する。(例:report_First.pdf)
. 「レポート出力フォルダ」で指定したパスに「report」フォルダを作成し、検版レポート3ファイルを出力
// end::sub[]
This source diff could not be displayed because it is too large. You can view the blob instead.
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[ \
<style> \
.nw{display:inline-block;white-space:pre;} \
.nowrap{display:inline-block;white-space:pre;} \
</style>]
// obsolate
:NoWrap: pass:[<span style="display:inline-block;white-space:pre;">]
:Wrap: pass:[<span style="display:inline;white-space:pre;">]
:End: pass:[</span>]
// 改行 {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::[]

:lang: ja
include::config.adoc[]
// custom css.
//:stylesdir: ./
//:stylesheet: edit.css
//:toc: left
//:imagesdir: Images
:toc: left
// Custom Icons(J)
:icons: image
:iconsdir: icons
:icontype: png
//
{ExtendStyle}
// After need empty-one-line
// SCREEN / CONFIDENTIAL
:SCREENGA: pass:q[image:SCREENGA.png[]]
:CONF: pass:q[image:Confidential.png[]]
:DocNo: Internal
:HeadLine: pass:n[{SCREENGA} [.right]##{DocNo} {CONF}##]
{HeadLine}
---
= CSRender_Document
[.text-right]
--
2021/11/26
--
// tag::sub[]
== 概要
検版ツールCSRenderのGUI機能と使用方法を説明する文書です。
== メニュー名称
本書では各機能説明の際に以下のメニュー名称を使用します。
image:CSRenderName2.png[t,500]
上記画像の各アルファベットに対応するメニューの名称とその機能は以下の通りです。
名称とその機能::
A:対象フォルダ参照メニュー:::
作業対象のフォルダやファイルを選択するメニューです。右の参照ボタンをクリックすると、エクスプローラーが開き、対象フォルダを選択できます。フォルダを選択すると、そのパスが左のテキストボックスに表示されます。また、フォルダやファイルはテキストボックス上でのドロップ&ドロップによる入力も可能です。
B:リファレンスフォルダ参照メニュー:::
検版する際に参照するフォルダやファイルを選択するメニューです。選択方法は対象フォルダの選択と同様です。
C:作業フォルダ参照メニュー:::
処理結果の出力先フォルダを選択するメニューです。選択方法は対象フォルダやリファレンフォルダと同様です。
D:検版レポートメニュー:::
検版レポートの出力パスとファイル名を指定するメニューです。
E:解像度メニュー:::
PDFファイルをTIFF画像化する際の解像度を設定するメニューです。設定値はキーボード入力と右部のボタンのクリック、マウスホイールの回転によって変更可能です。
F:出力形式メニュー:::
PDFファイルを別のファイル形式に変換する際の変換後のファイル形式を選択するメニューです。プルダウンメニューとなっており、所望のファイル形式をクリックすることで選択できます。
G:検査範囲メニュー:::
TIFF出力するPDFのページ範囲を全ページにするか指定ページにするか選択るメニューです。指定ページを選択するとページ入力メニューが活性化されます。
H:ページ入力メニュー:::
ページ範囲を指定するメニューです。ページ範囲をキーボード入力によって指定します。入力は半角キーのみとなります。デフォルトの値に入力例として、「1,2,4-6」が表示されています。「-」は左の数字から右の数字までの範囲を意味します。「,」は複数の範囲がある際に、それぞれの範囲を区分することを意味します。半角数字と「-」、「,」以外の文字は入力することが出来ません。
I:位置ズレメニュー:::
検版の際に、どれほど対象画像と基準が存の位置ずれを補正するか決定するメニューです。値が大きいほど検版感度は弱くなります。値は0から2まで変更できます。値の入力方法は解像度メニューと同様です。
J:諧調差メニュー:::
諧調差異判定を行うための濃度許容値を設定するメニューです。値が大きいほど検版感度は弱くなります。値は0から255まで変更できます。値の入力方法は解像度メニューと同様です。
K:微小差異メニュー:::
微小な差異(孤立点)を除去する値(pixel)を決定するメニューです。値が1の場合、1pixelの差異は無視されます。値は0から8まで変更できます。値の入力方法は解像度メニューと同様です。
L:視覚的あいまい量メニュー:::
注目画素の周囲何pixelの平均値で比較するか決定するメニューです。値が大きいほど検版感度は弱くなります。値は0から7まで変更できます。値の入力方法は解像度メニューと同様です。
M:出力メニュー:::
処理の実行結果を表示するメニューです。ユーザーが何か文字を入力することはできません。
N:TIFF変換ボタン:::
PDFファイルのデータ変換を実行するボタンです。
O:検版実行ボタン:::
PDFファイルの検版を実行するボタンです。
P:アプリ終了ボタン:::
アプリケーションを終了するボタンです。
なお、以下では、解像度メニューと出力形式メニュー、検査範囲メニュー、ページ入力メニューのことをまとめて**「TIFF出力パラメータ」**と呼びます。また同様に、位置ズレメニューと諧調差メニュー、微小差異メニュー、視覚的あいまいメニューのことをまとめて**「検版パラメータ」**と呼びます。
== 初期設定
=== アプリケーションのダウンロード
ダウンロードしたアプリケーションを「C:\」に配置します。「C:\」でも動作は可能ですが、このあとの手順と少し異なる設定が必要となります。
=== PureVerifyの設定
==== EquiosCenterの設定
CSRenderの検版機能を実行するためには、内部アプリケーションであるEquiosCenterのPathを設定する必要があります。CSRenderを使用する前に、以下の手順でEquiosCenterのPathを設定します。
CAUTION: PureVerify.exeを実行した際に、「このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした」というエラーメッセージが表示された場合は、vcredist_x64.exeとvcredist_x86.exe(VC2008ランタイム)をインストールしてください。
. C:\CSRender\PureVerify.Data\RipVerify\bin\x64\PureVerify.exeを実行します
. 以下のようなアプリケーション「Equios PureVerify」が立ち上がります。ウインドウ下部中央の「Preference」ボタンをクリックします。
image:PureVerify.PNG[t,500]
. Pureferenceウインドウが立ち上がります。ウインドウ上部のEquiosCenter設定で、EquiosCenterのpathを「C:\CSRender\PureVerify.Data\EquiosCenter」と設定します。
image:PV_Preference.PNG[t,500]
. OKをクリックと、再起動を促すメッセージが出力されます。OKをクリックし、右下の「Close」ボタンをクリックしてアプリケーションを閉じてください。
CAUTION: EquiosCenterが正しく設定されていない場合、検版結果レポートが正しく出力されなくなります。
==== 作業フォルダの設定
image:PV_WorkFolder.PNG[t,500]
次に「Equios PureVerify」の作業フォルダを設定します。もう一度「Equios PureVerify」を立ち上げます。上から3つ目のテキストボックスが作業フォルダの設定メニューです。作業フォルダのパスとして「C:\CSRender\PureVerify.Data\RipVerify」と設定します。設定が完了次第、「Close」ボタンをクリックして「Equios PureVerify」を閉じます。CSRenderの初期設定は以上となります。以降はCSRender.exeを実行することで、検版機能やPDFの画像変換機能をご利用いただけます。
TIP: 「C:\」以外で使用する場合は、「\CSRender\PureVerify.Data\~」の前に、「CSRender」フォルダを配置したパスを記述することで、アプリケーションをご利用いただけます。 +
例:「D:\Applications\CSRender\PureVerify.Data\~」
== 使用方法
=== 検版
CSRenderの本機能では、ターゲットPDFとリファレンスPDFの検版を行います。検版結果は検査レポートとしてPDFで出力し、Acrobatやブラウザで確認することが出来ます。
PDF検版は以下の手順で実行することが出来ます。
. ターゲットPDF、リファレンスPDFのフォルダを指定します。
フォルダの指定は、右の参照ボタンからの選択かテキストボックスへのドラッグ&ドロップによって操作できます。
image:CSRenderFolder2.png[t,500]
. 作業フォルダを指定します。
検版に用いるPDFのTIFF画像データやPDF検版のlogファイルを出力するフォルダを指定します。操作は検査PDFフォルダの指定と同様に、ボタンからの参照かテキストボックスへのドラッグ&ドロップで指定できます。なお、ドラッグ&ドロップした際に、デフォルトで指定されている検版レポートの出力先パスが検版レポートメニューに自動入力されます。
. 検版レポートのファイル名を指定します。
PDF検版を実行した際に出力されるレポートのファイル名とその出力先を指定することが出来ます。前述のメニューの入力と同様の操作で、出力先のフォルダを指定できます。一番下の階層(入力された文字列の右端)に所望のファイル名を入力すると、その名前の検版結果レポートが検版実行後に指定先フォルダへ生成されます。
入力例:"E:\Temp\report\report_全文字_IBM.pdf"
なお、メニューが空欄の場合は、「report_(作成日時).pdf」というファイル名で生成されます。検版差異が無い場合は指定されたファイル名でレポートが作成されます。差異がある場合はファイル名末尾に分割番号と分割数が追加されます。(指定ファイル名+"&"+分割番号+"%"+分割数)
例:report_全文字_IBM&1%1.pdf
レポートの分割は検版差異数が環境設定ファイル内で設定されている値より多い場合に実行されます。
例: report_2021_11_18_13_37_14.pdf
. TIFFパラメーターを設定します。
解像度メニュー、検査範囲メニュー、ページ入力メニューから、検版に用いるTIFF画像へ変換する際のパラメーターを設定します。デフォルトの設定では、検査範囲は「全ページ」となっており、ページ入力メニューは非活性状態です。ページ指定を行う場合は、検査範囲メニューを「指定」に設定し、ページ入力メニューでページ指定を行います。なお、デフォルトで入力されている「1,2,4-6」はページの入力例です。
. 検版パラメーターを設定します。
位置ズレメニュー、諧調差メニュー、微小差異メニュー、視覚的あいまい量メニューから検版の検出感度パラメータを設定します。それぞれのパラメータの特性は<<_メニュー名称>>を参照してください。
. 検版を実行します
検版実行ボタンをクリックし、実行します。
. 検版の実行中
コンソールウインドウが表示され、検版結果が出力されます。検版結果の出力後、レポートの作成が開始され、レポートの作成が完了すると自動的にコンソールウインドウが閉じます。
image:CSRender_console.png[t,500]
. 検版結果が出力されます。
コンソールウインドウが閉じると、出力メニューに検版結果が表示されます。また、検版レポートメニューで指定したフォルダに検版結果を示したPDFファイルが出力されます。
. 検版結果PDFファイルを開きます。
Adobe Acrobatでレポートファイルを開きます。レポートでは、検版結果や検版差異画像を確認することが出来ます。レポートの記載情報はlink:PureVerify%20マニュアルRev.3.pdf[PureVerify マニュアルRev.3.pdf]を参照下さい。
NOTE: 検版では必ずPDFファイルをTIFF形式の画像データへ変換するため、出力形式メニューの設定は不要です。
=== TIFF出力
CSRenderの本機能では、ターゲットPDFの画像化を行います。変換後の画像ファイルの形式は出力形式メニューから選択することが出来ます。
PDFの画像化は以下の手順で実行することが出来ます。
. ターゲットPDFのフォルダを指定します。
フォルダの指定は、右の参照ボタンからの選択かテキストボックスへのドラッグ&ドロップによって操作できます。
. 作業フォルダを指定します。
PDFのTIFF画像データを出力するフォルダを指定します。操作はターゲットPDFフォルダの指定と同様に、ボタンからの参照かテキストボックスへのドラッグ&ドロップで指定できます。
. TIFFパラメーターを設定します。
解像度メニュー、出力形式メニュー、検査範囲メニュー、ページ入力メニューから、検版に用いるTIFF画像へ変換する際のパラメーターを設定します。デフォルトの設定では、検査範囲は「全ページ」となっており、ページ入力メニューは非活性状態です。ページ指定を行う場合は、検査範囲メニューを「指定」に設定し、ページ入力メニューでページ指定を行います。なお、デフォルトで入力されている「1,2,4-6」はページの入力例です。
. TIFF変換ボタンをクリックして実行します。
出力メニューに<変換完了>のメッセージ分が表示されれば、変換完了です。
. 作業フォルダに画像変換されたデータが配置されます。
== 具体的な動作
=== 検版
TIFF画像化は現CSRenderを実行し、検版はPureVerifyのコマンドライン機能を実行して処理を行います。以下が具体的な動作の流れです。
. 対象(フォルダ内)ファイルのTIFF画像化
* 対象がフォルダ場合
対象フォルダ内のPDFファイルをCSRenderでTIFF画像化します。フォルダ内に複数のPDFファイルが存在する場合は、全てのファイルをTIFF画像化します。検査範囲メニューとページ入力メニューから検版範囲が指定されている場合、フォルダ内の全PDFファイルの指定ページをTIFF画像化します。
* 対象がファイルの場合
対象がファイルの場合は、指定されたファイルのみをTIFF画像化します。
検査範囲メニューとページ入力メニューから検版範囲が指定されている場合、対象のPDFファイルの指定ページをTIFF画像化します。
. 作業フォルダへの配置
生成されたTIFF画像は指定された作業フォルダ内の「targetTIFF」フォルダ内に全て格納さます。TIFF画像のファイル名は「(元のPDFデータのファイル名).pdf.(ページ番号).tiff」で作成されます。
. リファレンス(フォルダ内)ファイルのTIFF画像化
リファレンスフォルダ内のPDFファイルをCSRenderでTIFF画像化します。具体的な動作は対象フォルダ(ファイル)のTIFF画像化と同様です。
. 作業フォルダへの配置
生成されたTIFF画像は指定された作業フォルダ内の「referenceTIFF」フォルダ内に全て格納さます。TIFF画像のファイル名は「(元のPDFデータのファイル名).pdf.(ページ番号).tiff」で作成されます。
. PureVerifyによる検版の実行
「targetTIFF」フォルダと「referenceTIFF」フォルダ内に配置されたTIFF画像データをPureVerifyを実行して検版します。処理が始まると同時にコンソールウインドウが表示され、検版の処理状況を出力します。
. 検版レポートの作成とUIへの結果出力
フォルダ内の全画像の検版が終了すると、PureVerifyの機能によって検版レポートが作成されます。レポート作成の進行状況は、検版実行時に表示されたコンソールウインドウに表示され、レポートが完成すると、コンソールウインドウは自動的に閉じられます。完成した検版結果レポートは指定したフォルダ内に配置されます。その後、同じくPureVerifyの機能で作成されたLogファイルから検版結果を抽出し、UIに表示します。
. 処理終了
出力ウインドウに検版レポートの出力先パスが表示されれば、検版の処理は終了となります。
=== TIFF変換
TIFF画像化は現CSRenderを実行して処理しています。以下が具体的な動作の流れです。
. 対象(フォルダ内)ファイルのTIFF画像化
* 対象がフォルダ場合
対象フォルダ内のPDFファイルをCSRenderでTIFF画像化します。フォルダ内に複数のPDFファイルが存在する場合は、全てのファイルをTIFF画像化します。検査範囲メニューとページ入力メニューから検版範囲が指定されている場合、フォルダ内に存在する全PDFファイルの指定ページをTIFF画像化します。
* 対象がファイルの場合
対象がファイルの場合は、指定されたファイルのみをTIFF画像化します。
検査範囲メニューとページ入力メニューから検版範囲が指定されている場合、対象のPDFファイルの指定ページをTIFF画像化します。
. 作業フォルダへの配置
生成されたTIFF画像は指定された作業フォルダ内に全て格納さます。
. 処理終了
出力メニューに<変換完了>と出力されます。
//== Summary
//最初の文書です。
//CAUTION: CAUTION
//WARNING: WARNING
//TIP: TIPS
//IMPORTANT: IMPORTANT
// end::sub[]
ifndef::_CONFIG_ADOC[]
// INCLUDE GUARD
:_CONFIG_ADOC: IncludeGuard
////
[コメント開始]
各種事前定義 ここでは最低限必要なものだけ定義、一覧説明をコメントブロックで記載しておく
定義が不要なら、//でコメントアウト、adoc毎に!(びっくりマーク)を追加すればよい
例. :sectnums!:
[コメント終了]
////
//-----------------------------------------------------------------------------------------------------
// 事前定義
:doctype: book
: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[ \
<style> \
.nw{display:inline-block;white-space:pre;} \
.nowrap{display:inline-block;white-space:pre;} \
</style>]
// obsolate
:NoWrap: pass:[<span style="display:inline-block;white-space:pre;">]
:Wrap: pass:[<span style="display:inline;white-space:pre;">]
:End: pass:[</span>]
// 改行 {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::[]
This source diff could not be displayed because it is too large. You can view the blob instead.

: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
// SCREEN / CONFIDENTIAL
:SCREENGA: pass:q[image:SCREENGA.png[]]
:CONF: pass:q[image:Confidential.png[]]
:DocNo: Internal
:HeadLine: pass:n[{SCREENGA} [.right]##{DocNo} {CONF}##]
{HeadLine}
---
= 業務改善:CSRender(GUI開発)
[.text-right]
--
2021/11/09 AP開発部 辻
--
// tag::sub[]
内容::
前回アクションの報告
前回アクション::
GUIを作成する
作業報告::
* CLIツールのCSRenderをGUI化
* WPF(C#やVBで作成できるUIフレームワーク)でGUIを作成
* 検版機能をPureVerify(CLI対応ver)に変更
(現時点での)具体的な機能紹介::
image:CSRender1109.PNG[t,500]
* 対象フォルダ選択ボタン
TIFF出力あるいは検版する対象のフォルダを選択
パス入力は対象フォルダを左のテキストボックスにドラッグ&ドロップすることでも可能。
* リファレンスフォルダ選択ボタン
検版の際に参照するフォルダを選択
対象フォルダ同様ドラッグ&ドラップ入力対応
* 作業フォルダ選択ボタン
生成したTIFFファイルや検版レポートの送り先
* 解像度入力アップダウンメニュー
TIFF出力の解像度を決定(デフォルトは72)
* TIFF出力のファイル形式選択プルダウン
JPG、JPEG、PNG、TIF、TIFF、GIF、BMP出力が可能
* ページ範囲プルダウン
TIFF出力するページ範囲を決定。指定を選択すると右のテキストボックスに入力可能に
* 処理結果出力テキストボックス
今のところTIFF出力の場合でしか機能していない
検版機能(PureVerify)::
10/26の進捗会後にツールをPureVerifyに変更(画像の検版結果出力はCSRender当時のもの)
. 対象フォルダ、リファレンスフォルダ、作業フォルダを指定
. 比較ボタンを押す
. コマンドプロンプトが表示され、検版内容を出力
. 検版終了後しばらくするとcmdを自動的に削除
. 作業フォルダに検版結果を示したPDFとlogが出力される
TIFF出力機能(CSRender)::
. 対象フォルダ、作業フォルダを指定
. TIFF出力ボタンを押す
. GUIのテキストボックスに
** 対象フォルダ内に含まれるPDFファイル
** PDFファイルのページ数
** 指定ファイル形式への変換に掛かった時間
を出力
. 作業フォルダに指定されたファイル形式に変換された各ページのデータが出力
現時点での課題::
* GUIのツールがTIFF出力と検版でちぐはぐ
* PureVerifyの検版パラメータが固定
今後の予定::
* GUIの各ツールを再検討(-11/M)
// end::sub[]
This source diff could not be displayed because it is too large. You can view the blob instead.
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[ \
<style> \
.nw{display:inline-block;white-space:pre;} \
.nowrap{display:inline-block;white-space:pre;} \
</style>]
// obsolate
:NoWrap: pass:[<span style="display:inline-block;white-space:pre;">]
:Wrap: pass:[<span style="display:inline;white-space:pre;">]
:End: pass:[</span>]
// 改行 {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::[]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment