-
Notifications
You must be signed in to change notification settings - Fork 1
/
MetatagEXHelp.txt
53 lines (52 loc) · 2.82 KB
/
MetatagEXHelp.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
* Copyright 2022 Hancom Inc. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
=============================
개요
프로그램 명 : MetatagEX
파일명을 주어주면 파일의 메타태그 리스트를 뽑어낸다.
입력파일이 있을 경우 그 입력파일에 맞게 분류된 리스트를 추출
사용법
MetatagEX [OPTION]... [FILE]... [INPUTFILE]... [RESULTFILE]
설명
메타태그의 목록을 추출하는 커맨드
-sl
파일명 또는 디렉토리에서 추출한 메타태그들의 리스트 출력(Source List)
사용법 : MetatagEx -sl -f ./*.hwpx result.json
시나리오 :
한글문서나 표, 필드 개체 등에는 메타태그가 지정이 가능하다 예를들어 다수의 한글문서가 한 디렉토리 내에 있을경우
관련 부서별로 파일들을 분류해야한다면 어떤 메타태그가 지정이 되어있는지를 먼저 알아야 관련 문서끼리 폴더에 분류가 가능할 것이다
이때 폴더에 직접 분류하는 프로그램은 이 API를 사용하는 사용자가 개발 할 수 있다.
정규식이적용된 한글파일명을 입력받아 해당 문서들을 읽어서 메타태그를 추출하고 그에따라 리스트를 뽑아내면
사용자는 분류할 메타태그명을 json 형태로 기입하여 입력파일로 사용하게 된다.
이때 결과물은 메타태그별로 경로명을 포함한 파일명으로 나누어 분류가 된다.(오름차순, 내림차순 정렬 가능)
-f
추출 결과를 json파일로 저장. 해당 옵션 사용시 RESULTFILE명을 입력해야한다.
-c
태그명 변경 (원본파일_%d.hwpx 형태로 저장)
-f 옵션을 주면 변경내역을 json으로 저장 가능하다.
사용법 : MetatagEX -c ./*.hwpx #newTag #oldTag
MetatagEX -c -f ./*.hwpx output.json #newTag #oldTag
-dsc
내림차순, 입력이 없을경우 오름차순
사용법 : MetatagEX -sl- dsc ./*.hwpx
-dl
INPUTFILE에 입력된 json파일에 tag 속성값에 따라 해당 메타태그가 적용된 문서들만 분류. INPUTFILE은 dl 옵션일경우만 사용가능(Dest List)
사용법 : MetatagEx -dl -f ./*.hwpx input.json result.json
-doc
문서자체에 부여된 메타태그만 추출/분류함
-o
도움말
=============================