📦 Initialize Geulbeot structure and merge Prompts & test projects
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"id": "user_1770300969",
|
||||
"name": "3",
|
||||
"icon": "📄",
|
||||
"description": "3",
|
||||
"features": [
|
||||
{
|
||||
"icon": "📋",
|
||||
"text": "발표 기획서"
|
||||
},
|
||||
{
|
||||
"icon": "🎯",
|
||||
"text": "특정 주제에 대한 발표 내용..."
|
||||
},
|
||||
{
|
||||
"icon": "👥",
|
||||
"text": "상위 결재자 또는 발표 승인권자"
|
||||
},
|
||||
{
|
||||
"icon": "📄",
|
||||
"text": "약 2p"
|
||||
}
|
||||
],
|
||||
"thumbnailType": "custom",
|
||||
"enabled": true,
|
||||
"isDefault": false,
|
||||
"order": 100,
|
||||
"template_id": "tpl_1770300969",
|
||||
"context": {
|
||||
"documentDefinition": "발표를 하기 위한 기획서",
|
||||
"documentType": "발표 기획서",
|
||||
"purpose": "특정 주제에 대한 발표 내용과 구성을 사전에 계획하고 승인받기 위함",
|
||||
"perspective": "발표할 내용을 체계적으로 구조화하여 청중에게 효과적으로 전달할 수 있도록 기획하는 관점",
|
||||
"audience": "상위 결재자 또는 발표 승인권자",
|
||||
"tone": "제안형"
|
||||
},
|
||||
"layout": {
|
||||
"hasHeader": true,
|
||||
"headerLayout": {
|
||||
"structure": "테이블",
|
||||
"colCount": 3,
|
||||
"rowCount": 1,
|
||||
"cellTexts": [
|
||||
"총괄기획실 기술기획팀",
|
||||
"",
|
||||
"2025. 2. 5(목)"
|
||||
],
|
||||
"cellLines": [
|
||||
[
|
||||
"총괄기획실",
|
||||
"기술기획팀"
|
||||
],
|
||||
[],
|
||||
[
|
||||
"2025. 2. 5(목)"
|
||||
]
|
||||
]
|
||||
},
|
||||
"hasFooter": true,
|
||||
"footerLayout": {
|
||||
"structure": "테이블",
|
||||
"colCount": 3,
|
||||
"rowCount": 1,
|
||||
"cellTexts": [
|
||||
"기술 로 사람 과 자연 이 함께하는 세상을 만들어 갑니다.",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"cellLines": [
|
||||
[
|
||||
"기술 로 사람 과 자연 이",
|
||||
"함께하는 세상을 만들어 갑니다."
|
||||
],
|
||||
[],
|
||||
[]
|
||||
]
|
||||
},
|
||||
"titleBlock": {
|
||||
"type": "테이블",
|
||||
"colCount": 2,
|
||||
"text": "AI 업무 활용 적용 사례 발표 계획(안)"
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"name": "개요",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "발표 구성(안)",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "발표 내용",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": true,
|
||||
"tableIndex": 0
|
||||
}
|
||||
],
|
||||
"overallStyle": {
|
||||
"writingStyle": "개조식",
|
||||
"bulletType": "-",
|
||||
"tableUsage": "보통"
|
||||
}
|
||||
},
|
||||
"structure": {
|
||||
"sectionGuides": [
|
||||
{
|
||||
"name": "개요",
|
||||
"role": "발표의 목적과 배경을 명확히 제시하여 청중의 이해를 돕는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "발표 주제, 발표 목적, 대상 청중, 핵심 메시지를 간결하게 나열. 불릿 포인트로 구성하여 핵심 내용을 한눈에 파악할 수 있도록 작성",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "발표 구성(안)",
|
||||
"role": "발표의 전체 흐름과 구조를 미리 보여주어 발표 진행 방향을 안내하는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "발표 제목과 부제목을 명시하고, 발표의 전체적인 틀을 제시. 청중이 발표 흐름을 예측할 수 있도록 구성",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "발표 내용",
|
||||
"role": "실제 발표에서 다룰 구체적인 내용을 체계적으로 정리하여 발표 준비를 완성하는 핵심 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "발표 순서에 따라 각 단계별 내용을 상세히 기술. 표를 활용하여 구조화된 정보 제공",
|
||||
"hasTable": true,
|
||||
"tableStructure": {
|
||||
"columns": 3,
|
||||
"columnDefs": [
|
||||
{
|
||||
"name": "구분",
|
||||
"role": "발표 단계나 주제를 구분하는 분류 기준",
|
||||
"style": "간결한 키워드나 단계명으로 작성"
|
||||
},
|
||||
{
|
||||
"name": "내용",
|
||||
"role": "각 구분별 구체적인 발표 내용과 세부사항",
|
||||
"style": "상세한 설명과 하위 항목을 포함한 개조식 나열"
|
||||
},
|
||||
{
|
||||
"name": "비고",
|
||||
"role": "추가 정보나 참고사항, 시간 배분 등 부가적인 안내",
|
||||
"style": "간략한 메모나 시간, 페이지 수 등의 보조 정보"
|
||||
}
|
||||
],
|
||||
"rowGuide": "각 행은 발표의 논리적 흐름에 따라 순차적으로 배열되며, 하나의 발표 단계나 주요 주제를 나타냄"
|
||||
}
|
||||
}
|
||||
],
|
||||
"writingPrinciples": [
|
||||
"발표자와 청중 모두가 이해하기 쉽도록 개조식으로 간결하게 작성",
|
||||
"발표의 논리적 흐름을 고려하여 구조화된 정보 제공",
|
||||
"표를 활용하여 복잡한 내용을 체계적으로 정리",
|
||||
"각 섹션은 발표 준비와 실행에 필요한 실용적 정보 중심으로 구성"
|
||||
],
|
||||
"pageEstimate": 2
|
||||
},
|
||||
"options": {},
|
||||
"createdAt": "2026-02-05T23:16:09Z",
|
||||
"updatedAt": "2026-02-05T23:16:09Z"
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"document": {
|
||||
"paper": "A4",
|
||||
"layout": "landscape",
|
||||
"margins": {
|
||||
"top": "10.0mm",
|
||||
"bottom": "10.0mm",
|
||||
"left": "20.0mm",
|
||||
"right": "20.0mm",
|
||||
"header": "15.0mm",
|
||||
"footer": "15.0mm",
|
||||
"gutter": "0.0mm"
|
||||
},
|
||||
"purpose_hint": "",
|
||||
"audience_hint": "",
|
||||
"tone_hint": ""
|
||||
},
|
||||
"placeholders": {
|
||||
"HEADER_R1_C1_LINE_1": {
|
||||
"type": "department",
|
||||
"pattern": "조직명",
|
||||
"example": "총괄기획실",
|
||||
"location": "header"
|
||||
},
|
||||
"HEADER_R1_C1_LINE_2": {
|
||||
"type": "team",
|
||||
"pattern": "팀명",
|
||||
"example": "기술기획팀",
|
||||
"location": "header"
|
||||
},
|
||||
"HEADER_R1_C2": {
|
||||
"type": "empty",
|
||||
"pattern": "빈 셀 (로고/여백)",
|
||||
"example": "",
|
||||
"location": "header"
|
||||
},
|
||||
"HEADER_R1_C3": {
|
||||
"type": "date",
|
||||
"pattern": "날짜 (YYYY. M. D)",
|
||||
"example": "2025. 2. 5(목)",
|
||||
"location": "header"
|
||||
},
|
||||
"FOOTER_R1_C1_LINE_1": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "기술 로 사람 과 자연 이",
|
||||
"location": "footer"
|
||||
},
|
||||
"FOOTER_R1_C1_LINE_2": {
|
||||
"type": "slogan",
|
||||
"pattern": "회사 슬로건/비전",
|
||||
"example": "함께하는 세상을 만들어 갑니다.",
|
||||
"location": "footer"
|
||||
},
|
||||
"FOOTER_R1_C2": {
|
||||
"type": "empty",
|
||||
"pattern": "빈 셀 (로고/여백)",
|
||||
"example": "",
|
||||
"location": "footer"
|
||||
},
|
||||
"FOOTER_R1_C3": {
|
||||
"type": "empty",
|
||||
"pattern": "빈 셀 (로고/여백)",
|
||||
"example": "",
|
||||
"location": "footer"
|
||||
},
|
||||
"TITLE_R1_C2": {
|
||||
"type": "doc_title",
|
||||
"pattern": "문서 제목",
|
||||
"example": "AI 업무 활용 적용 사례 발표 계획(안)",
|
||||
"location": "title_block"
|
||||
},
|
||||
"SECTION_1_TITLE": {
|
||||
"type": "section_title",
|
||||
"pattern": "섹션 제목",
|
||||
"example": "",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_1": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image1",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_1_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 개요",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_2": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image2",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_2_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " AI를 활용한 “업무 효율성 개선 사례”와 이를 구현한 방식에 대한 공유",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_1": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "삼안의 임원 대상 「글벗」 소개와 이를 구현한 방식에 대한 예시 시연",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_3": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image1",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_3_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 발표 구성(안)",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_4": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image2",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_4_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 제목 : AI 활용 문서 업무 개선 사례 -「글벗」(사용자의 글쓰기를 돕는 친구) -",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_5": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image2",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_5_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 발표 내용 ",
|
||||
"location": "body"
|
||||
},
|
||||
"TABLE_1_H_C1": {
|
||||
"type": "table_header",
|
||||
"pattern": "표 열 제목",
|
||||
"example": "구분",
|
||||
"location": "table_1"
|
||||
},
|
||||
"TABLE_1_H_C2": {
|
||||
"type": "table_header",
|
||||
"pattern": "표 열 제목",
|
||||
"example": "내용",
|
||||
"location": "table_1"
|
||||
},
|
||||
"TABLE_1_H_C3": {
|
||||
"type": "table_header",
|
||||
"pattern": "표 열 제목",
|
||||
"example": "비고",
|
||||
"location": "table_1"
|
||||
},
|
||||
"TABLE_1_BODY": {
|
||||
"type": "table_body",
|
||||
"pattern": "표 데이터 행들 (HTML <tr> 반복)",
|
||||
"example": "",
|
||||
"location": "table_1"
|
||||
}
|
||||
},
|
||||
"table_guide": {
|
||||
"1": {
|
||||
"col_headers": [
|
||||
"구분",
|
||||
"내용",
|
||||
"비고"
|
||||
],
|
||||
"col_count": 3,
|
||||
"row_count": 5,
|
||||
"merge_pattern": {
|
||||
"col_0": "col_span",
|
||||
"col_3": "row_group"
|
||||
},
|
||||
"bullet_chars": [
|
||||
"- ",
|
||||
"· "
|
||||
],
|
||||
"example_rows": [
|
||||
[
|
||||
"소개",
|
||||
"개요",
|
||||
"- 현황 및 문제점 : 인적 오류와 추가적 리소스(인력, 시간) 투입 · 동일한 원천데이터로 산출물 형식만 달라짐 (제안서, 보고서 등) ...",
|
||||
"1p"
|
||||
],
|
||||
[
|
||||
"글벗 소개",
|
||||
"- 글벗 기능 소개 · (Input) 로컬, 링크, HTML 구조 · (Process) 목차 구성 및 문서 작성 / (Edit) 편집기 ·..."
|
||||
],
|
||||
[
|
||||
"시연",
|
||||
"글벗 시연",
|
||||
"- (기능 1) (Input) 업로드한 문서 기반 목차 정리 / 작성 - (기능 2) (Process) 웹 편집기 - (기능 3) (Exp...",
|
||||
"글벗 & Visual Studio"
|
||||
]
|
||||
],
|
||||
"col_types": [
|
||||
{
|
||||
"col": 0,
|
||||
"type": "category",
|
||||
"header": "구분"
|
||||
},
|
||||
{
|
||||
"col": 1,
|
||||
"type": "content",
|
||||
"header": "내용"
|
||||
},
|
||||
{
|
||||
"col": 2,
|
||||
"type": "note",
|
||||
"header": "비고"
|
||||
}
|
||||
],
|
||||
"row_bf_pattern": [
|
||||
{
|
||||
"col": 0,
|
||||
"bf_class": "bf-12",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 2
|
||||
},
|
||||
{
|
||||
"col": 1,
|
||||
"bf_class": "bf-8",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
},
|
||||
{
|
||||
"col": 2,
|
||||
"bf_class": "bf-7",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
},
|
||||
{
|
||||
"col": 3,
|
||||
"bf_class": "bf-19",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"writing_guide": {
|
||||
"bullet_styles": [
|
||||
"- ",
|
||||
"· "
|
||||
],
|
||||
"numbering_patterns": [
|
||||
[
|
||||
"^1.",
|
||||
"^2.",
|
||||
"^3)"
|
||||
]
|
||||
],
|
||||
"avg_line_length": 16,
|
||||
"font_primary": "돋움",
|
||||
"font_size_body": "10.0pt"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
{
|
||||
"id": "user_1770301063",
|
||||
"name": "55",
|
||||
"icon": "📄",
|
||||
"description": "55",
|
||||
"features": [
|
||||
{
|
||||
"icon": "📋",
|
||||
"text": "평가보고서"
|
||||
},
|
||||
{
|
||||
"icon": "🎯",
|
||||
"text": "완성된 제품/솔루션의 현황을..."
|
||||
},
|
||||
{
|
||||
"icon": "👥",
|
||||
"text": "개발팀, 관리자, 의사결정권자"
|
||||
},
|
||||
{
|
||||
"icon": "📄",
|
||||
"text": "약 2p"
|
||||
}
|
||||
],
|
||||
"thumbnailType": "custom",
|
||||
"enabled": true,
|
||||
"isDefault": false,
|
||||
"order": 100,
|
||||
"template_id": "tpl_1770301063",
|
||||
"context": {
|
||||
"documentDefinition": "개발된 솔루션을 검토하고 개선방향을 제시하기 위한 평가보고서",
|
||||
"documentType": "평가보고서",
|
||||
"purpose": "완성된 제품/솔루션의 현황을 정리하고, 장단점을 분석하여 향후 개선방향을 제시",
|
||||
"perspective": "객관적 평가와 건설적 개선안 도출 관점으로 재구성",
|
||||
"audience": "개발팀, 관리자, 의사결정권자",
|
||||
"tone": "분석형/제안형"
|
||||
},
|
||||
"layout": {
|
||||
"hasHeader": false,
|
||||
"headerLayout": {
|
||||
"structure": "없음"
|
||||
},
|
||||
"hasFooter": false,
|
||||
"footerLayout": {
|
||||
"structure": "없음"
|
||||
},
|
||||
"titleBlock": {
|
||||
"type": "없음"
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"name": "1. (스마트설계팀) SamanPro(V3.0)",
|
||||
"hasBulletIcon": false,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "내용 요약",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "주요 기능",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "관련 의견",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "장점",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "확인 필요 지점",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "개선 방향 제안",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
}
|
||||
],
|
||||
"overallStyle": {
|
||||
"writingStyle": "혼합",
|
||||
"bulletType": "·",
|
||||
"tableUsage": "보통"
|
||||
}
|
||||
},
|
||||
"structure": {
|
||||
"sectionGuides": [
|
||||
{
|
||||
"name": "1. (스마트설계팀) SamanPro(V3.0)",
|
||||
"role": "평가 대상 솔루션의 제목과 개발팀 정보를 명시하는 헤더 섹션",
|
||||
"writingStyle": "제목식",
|
||||
"contentGuide": "순번, 개발팀명(괄호), 솔루션명, 버전 정보를 포함한 간결한 제목 형식",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "내용 요약",
|
||||
"role": "솔루션의 핵심 목적과 AI 활용 방식을 간략히 개괄하는 섹션",
|
||||
"writingStyle": "서술식",
|
||||
"contentGuide": "솔루션의 주요 목적, AI 기술 활용 방법, 전체적인 접근 방식을 2-3문장으로 요약",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "주요 기능",
|
||||
"role": "솔루션에서 제공하는 구체적인 기능들을 카테고리별로 나열하는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "기능 카테고리별로 구분하여 나열하며, 각 기능의 세부 사항과 활용 방법을 불릿 포인트로 정리. 부가 설명은 각주나 괄호로 표기",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "관련 의견",
|
||||
"role": "솔루션에 대한 전반적인 평가와 특징을 제시하는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"hasTable": true,
|
||||
"contentGuide": "솔루션의 핵심 특징과 접근 방식을 평가자 관점에서 서술. 표를 통해 구체적 내용을 보완",
|
||||
"tableStructure": {
|
||||
"columns": 3,
|
||||
"columnDefs": [
|
||||
{
|
||||
"name": "좌측 여백",
|
||||
"role": "여백 또는 표시자",
|
||||
"style": "빈 칸"
|
||||
},
|
||||
{
|
||||
"name": "주요 내용",
|
||||
"role": "평가 의견의 핵심 내용",
|
||||
"style": "서술식 문장"
|
||||
},
|
||||
{
|
||||
"name": "우측 여백",
|
||||
"role": "여백 또는 추가 정보",
|
||||
"style": "빈 칸 또는 보조 정보"
|
||||
}
|
||||
],
|
||||
"rowGuide": "평가자의 관점에서 본 솔루션의 특징과 의의를 중앙 열에 기술"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "장점",
|
||||
"role": "솔루션의 긍정적인 측면들을 구체적으로 나열하는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "솔루션의 우수한 점들을 불릿 포인트로 나열하며, 정량적 성과나 구체적 사례를 포함하여 설득력 있게 작성",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "확인 필요 지점",
|
||||
"role": "솔루션 운영 시 검토가 필요한 사항들을 질문 형태로 제시하는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "운영상 고려해야 할 이슈들을 질문 형태로 제기하고, 화살표(→)를 사용하여 해결 방향이나 고려사항을 제안",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "개선 방향 제안",
|
||||
"role": "솔루션의 향후 발전 방향과 개선 사항들을 구체적으로 제안하는 섹션",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "개선 영역별로 구분하여 제안사항을 나열하며, 번호나 괄호를 사용하여 세부 항목을 정리. 예시나 구체적 방안을 포함하여 실행 가능한 제안으로 작성",
|
||||
"hasTable": false
|
||||
}
|
||||
],
|
||||
"writingPrinciples": [
|
||||
"기술적 세부사항과 업무 프로세스를 정확히 이해하고 전문적으로 평가",
|
||||
"장점과 개선점을 균형있게 제시하여 객관적 평가 유지",
|
||||
"구체적 사례와 정량적 데이터를 활용하여 설득력 있는 평가 작성",
|
||||
"실무진이 실제 적용할 수 있는 구체적이고 실행 가능한 개선 방안 제시",
|
||||
"기술 발전과 업무 효율성 측면에서 솔루션의 가치를 다각도로 분석"
|
||||
],
|
||||
"pageEstimate": 2
|
||||
},
|
||||
"options": {},
|
||||
"createdAt": "2026-02-05T23:17:43Z",
|
||||
"updatedAt": "2026-02-05T23:17:43Z"
|
||||
}
|
||||
@@ -0,0 +1,295 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"document": {
|
||||
"paper": "A4",
|
||||
"layout": "landscape",
|
||||
"margins": {
|
||||
"top": "10.0mm",
|
||||
"bottom": "10.0mm",
|
||||
"left": "20.0mm",
|
||||
"right": "20.0mm",
|
||||
"header": "15.0mm",
|
||||
"footer": "15.0mm",
|
||||
"gutter": "0.0mm"
|
||||
},
|
||||
"purpose_hint": "",
|
||||
"audience_hint": "",
|
||||
"tone_hint": ""
|
||||
},
|
||||
"placeholders": {
|
||||
"SECTION_1_TITLE": {
|
||||
"type": "section_title",
|
||||
"pattern": "섹션 제목",
|
||||
"example": "1. (스마트설계팀) SamanPro(V3.0)",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_1": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image9",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_1_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 내용 요약",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_2": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image10",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_2_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 반복적 도로 설계 계산 작업과 행정의 자동화를 위한 통합 설계 플랫폼 구축",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_1": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "AI는 앱 개발 과정에서 코드 생성과 에러 해결을 위한 방식으로 활용",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_3": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image10",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_3_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 주요 기능",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_2": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "계산, 외부 데이터 확인(API) 및 제안서 작성 시 활용할 수 있는 프롬프트 등",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_3": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " · 포장설계, 동결심도, 수리계산, 확폭계산, 편경사계산 등 설계 관련 계산 기능과 착수 일자와 과업기간 입력 시, 중공일자 표출되는 준공계 보조 계산 기능 등",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_4": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " · 한국은행 API를 활용하여 (연도별/분기별) 건설투자 GDP 제공",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_5": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " · 제안서 작성 시 AI에게 입력할 발주처(도로공사, 국토관리청, 지자체)별 기초 프롬프트*",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_6": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " ※ 프롬프트 구성 : 역학과 목표, 입력 정의, 산출물 요구사항, 작업절차 단계, 출력 형식 등",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_7_RUN_1": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "야근일자 계산기, 모니터 끄기, 자동종료 및 재시작, 계산기, pc 클리너 기능",
|
||||
"location": "body",
|
||||
"run_index": 1
|
||||
},
|
||||
"PARA_7_RUN_2": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "*",
|
||||
"location": "body",
|
||||
"run_index": 2
|
||||
},
|
||||
"PARA_8": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " ※ GUI 기반의 앱으로 시간에 맞추어 자동종료, 재시작, PC 클린 등 수행",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_4": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image9",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_4_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 관련 의견",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_9": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "※ 도로배수시설 설계 및 유지관리지침, 설계유량(합리식(Rational formula), 흐름해석(Manning 공식) 등 반영",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_5": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image10",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_5_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 장점",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_10": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "비개발자가 AI를 통해 개발 및 사내에 공유 (경영진 92회 포함 총 712회 사용 등)",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_11": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "(제안서 프롬프트) 질문-수집-생성 파이프라인까지 체계적으로 구축",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_6": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image10",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_6_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 확인 필요 지점 ",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_12": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "지침 개정 시, 계산 로직 또는 기준값 등을 사람이 확인, 반영하는 것?",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_13": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " → 개정 반영 표준화 또는 파이프라인 등을 통하여 운영 체계를 구축하는 것에 대한 고려",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_7": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image10",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_7_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 개선 방향 제안",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_14": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "(제안서 프롬프트) ① 상용 AI 모델의 업데이트 상황에 따른 품질 변동, ② 특정 모델에 최적화, ③ 단일 프롬프트에 모든 단계를 포함하여 중간 결과물의 유실될 가능성(단계를 ",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_15": {
|
||||
"type": "slogan",
|
||||
"pattern": "회사 슬로건/비전",
|
||||
"example": "(수리 계산 기준 표출) 기준과 버전 사항들도 함께 계산기 내에서 표출될 필요",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_16": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": " (예) 수리계산(Box/Pipe) : 도로배수시설 설계 및 유지관리지침(2025) 반영 ",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_17": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "(계산 결과 출력) 기준, 입력 변수, 산식, 출력 결과값 등이 바로 활용될 수 있도록 한글(HWP), 엑셀이나 특정 템플릿 등으로 출력을 고려",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_18": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "(향후 로드맵) AI 기반 설계 검토와 BIM 연동 등은 지금 기술 대비 난이도가 크게 상승(AI API 적용, 파이프라인 구축 등), 단계별 검증과 구체적 마일스톤 수립이 필요",
|
||||
"location": "body"
|
||||
},
|
||||
"TABLE_1_BODY": {
|
||||
"type": "table_body",
|
||||
"pattern": "표 데이터 행들 (HTML <tr> 반복)",
|
||||
"example": "",
|
||||
"location": "table_1"
|
||||
}
|
||||
},
|
||||
"table_guide": {
|
||||
"1": {
|
||||
"col_headers": [],
|
||||
"col_count": 3,
|
||||
"row_count": 3,
|
||||
"merge_pattern": {},
|
||||
"bullet_chars": [],
|
||||
"example_rows": [
|
||||
[
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
[
|
||||
"",
|
||||
"지침 기반의 정형 계산 * 과 행정 보조를 GUI 앱으로 통합해 반복 업무를 자동화한 실무 도구",
|
||||
""
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
],
|
||||
"col_types": [],
|
||||
"row_bf_pattern": [
|
||||
{
|
||||
"col": 0,
|
||||
"bf_class": "bf-4",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
},
|
||||
{
|
||||
"col": 1,
|
||||
"bf_class": "bf-5",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
},
|
||||
{
|
||||
"col": 2,
|
||||
"bf_class": "bf-6",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"writing_guide": {
|
||||
"bullet_styles": [
|
||||
"- "
|
||||
],
|
||||
"numbering_patterns": [
|
||||
[
|
||||
"^1.",
|
||||
"^2.",
|
||||
"^3)"
|
||||
]
|
||||
],
|
||||
"avg_line_length": 57,
|
||||
"font_primary": "돋움",
|
||||
"font_size_body": "10.0pt"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "tpl_1770300969",
|
||||
"name": "3 양식",
|
||||
"original_file": "sample.hwpx",
|
||||
"file_type": ".hwpx",
|
||||
"description": "3에서 추출한 문서 양식",
|
||||
"features": [
|
||||
"폰트: 돋움",
|
||||
"머릿말: 3열",
|
||||
"꼬릿말: 3열",
|
||||
"표: 5x4"
|
||||
],
|
||||
"created_at": "2026-02-05T23:16:09Z",
|
||||
"source": "doc_template_analyzer"
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"table_roles": {
|
||||
"0": {
|
||||
"role": "footer_table",
|
||||
"match_source": "footer",
|
||||
"matched_texts": [
|
||||
"기술 로 사람 과 자연 이 함께하는 세상을 만들어 갑니다."
|
||||
]
|
||||
},
|
||||
"1": {
|
||||
"role": "header_table",
|
||||
"match_source": "header",
|
||||
"matched_texts": [
|
||||
"2025. 2. 5(목)",
|
||||
"총괄기획실 기술기획팀"
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"role": "title_block",
|
||||
"title_text": "AI 업무 활용 적용 사례 발표 계획(안)"
|
||||
},
|
||||
"3": {
|
||||
"role": "data_table",
|
||||
"header_row": 0,
|
||||
"col_headers": [
|
||||
"구분",
|
||||
"내용",
|
||||
"비고"
|
||||
],
|
||||
"row_count": 5,
|
||||
"col_count": 4
|
||||
}
|
||||
},
|
||||
"body_tables": [
|
||||
3
|
||||
],
|
||||
"title_table": 2,
|
||||
"sections": [],
|
||||
"style_mappings": {
|
||||
"char_pr": {},
|
||||
"border_fill": {
|
||||
"1": {
|
||||
"css_class": "bf-1",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"2": {
|
||||
"css_class": "bf-2",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"3": {
|
||||
"css_class": "bf-3",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #000000",
|
||||
"border-right": "0.12mm solid #000000",
|
||||
"border-top": "0.12mm solid #000000",
|
||||
"border-bottom": "0.12mm solid #000000"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"css_class": "bf-4",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-bottom": "0.7mm solid #3057B9"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"css_class": "bf-5",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"6": {
|
||||
"css_class": "bf-6",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"css_class": "bf-7",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"css_class": "bf-8",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"css_class": "bf-9",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"css_class": "bf-10",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"css_class": "bf-11",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"css_class": "bf-12",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"css_class": "bf-13",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"css_class": "bf-14",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"css_class": "bf-15",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"css_class": "bf-16",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"css_class": "bf-17",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"css_class": "bf-18",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"css_class": "bf-19",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"css_class": "bf-20",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"para_pr": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,590 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Template</title>
|
||||
<style>
|
||||
@page {
|
||||
size: 210.0mm 297.0mm;
|
||||
margin: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
@media screen {
|
||||
@page { margin: 0; }
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
color: #000000;
|
||||
margin: 0; padding: 0;
|
||||
}
|
||||
|
||||
.page {
|
||||
width: 170mm;
|
||||
margin: 0 auto;
|
||||
padding: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
|
||||
/* 헤더/푸터 */
|
||||
.doc-header { margin-bottom: 4.5mm; }
|
||||
.doc-footer { margin-top: 6.0mm; }
|
||||
.doc-header table, .doc-footer table {
|
||||
width: 100%; border-collapse: collapse;
|
||||
}
|
||||
.doc-header td { padding: 2px 4px; vertical-align: middle; }
|
||||
.doc-footer td { padding: 2px 4px; vertical-align: middle; }
|
||||
|
||||
/* 제목 블록 */
|
||||
.title-block { margin-bottom: 4mm; }
|
||||
.title-table { width: 100%; border-collapse: collapse; }
|
||||
.title-block h1 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin: 0; padding: 4mm 0;
|
||||
}
|
||||
|
||||
/* 섹션 */
|
||||
.section-title {
|
||||
font-size: 13.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
margin-bottom: 3mm;
|
||||
}
|
||||
.section { margin-bottom: 6mm; }
|
||||
.section-content { text-align: justify; }
|
||||
/* 이미지/문단 (content_order) */
|
||||
.img-wrap { text-align: center; margin: 3mm 0; }
|
||||
.img-wrap img { max-width: 100%; height: auto; }
|
||||
.img-caption { font-size: 9pt; color: #666; margin-top: 1mm; }
|
||||
|
||||
/* 데이터 표 */
|
||||
.data-table {
|
||||
width: 100%; border-collapse: collapse; margin: 4mm 0;
|
||||
}
|
||||
.data-table th, .data-table td {
|
||||
border: none;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
text-align: justify;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.data-table th {
|
||||
font-weight: bold; text-align: center;
|
||||
}
|
||||
|
||||
/* borderFill → CSS 클래스 */
|
||||
.bf-1 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-2 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-3 {
|
||||
border-left: 0.12mm solid #000000;
|
||||
border-right: 0.12mm solid #000000;
|
||||
border-top: 0.12mm solid #000000;
|
||||
border-bottom: 0.12mm solid #000000;
|
||||
}
|
||||
.bf-4 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: 0.7mm solid #3057B9;
|
||||
}
|
||||
.bf-5 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-6 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
}
|
||||
.bf-7 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
}
|
||||
.bf-8 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-9 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-10 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-11 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-12 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-13 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-14 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-15 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-16 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-17 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
}
|
||||
.bf-18 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
}
|
||||
.bf-19 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
}
|
||||
.bf-20 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
}
|
||||
|
||||
/* charPr → CSS 클래스 (글자 모양) */
|
||||
.cpr-0 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-1 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.45pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-2 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-3 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-4 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
}
|
||||
.cpr-5 {
|
||||
font-family: '한양중고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-6 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-7 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-8 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-9 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #0000FF;
|
||||
}
|
||||
.cpr-10 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #FF0000;
|
||||
}
|
||||
.cpr-11 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #008000;
|
||||
}
|
||||
.cpr-12 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
letter-spacing: -0.4pt;
|
||||
transform: scaleX(0.9);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-13 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-14 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-15 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
}
|
||||
.cpr-16 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.18pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-17 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -0.2pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-18 {
|
||||
font-family: '-윤고딕130', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
letter-spacing: -0.65pt;
|
||||
transform: scaleX(0.98);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-19 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-20 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-21 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
.cpr-22 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.22pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-23 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -1.0pt;
|
||||
}
|
||||
.cpr-24 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -1.7pt;
|
||||
}
|
||||
.cpr-25 {
|
||||
font-family: '한양견명조', sans-serif;
|
||||
font-size: 16.0pt;
|
||||
}
|
||||
.cpr-26 {
|
||||
font-family: '돋움', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
|
||||
/* paraPr → CSS 클래스 (문단 모양) */
|
||||
.ppr-0 {
|
||||
text-align: justify;
|
||||
line-height: 130%;
|
||||
text-indent: -4.6mm;
|
||||
}
|
||||
.ppr-1 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-2 {
|
||||
text-align: justify;
|
||||
line-height: 150%;
|
||||
}
|
||||
.ppr-3 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-4 {
|
||||
text-align: center;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-5 {
|
||||
text-align: justify;
|
||||
line-height: 110%;
|
||||
}
|
||||
.ppr-6 {
|
||||
text-align: right;
|
||||
line-height: 110%;
|
||||
}
|
||||
.ppr-7 {
|
||||
text-align: justify;
|
||||
line-height: 100%;
|
||||
}
|
||||
.ppr-8 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
margin-right: 1.8mm;
|
||||
}
|
||||
.ppr-9 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-10 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
}
|
||||
.ppr-11 {
|
||||
text-align: left;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-12 {
|
||||
text-align: justify;
|
||||
line-height: 170%;
|
||||
text-indent: -4.3mm;
|
||||
margin-left: 1.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-13 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 0.7mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-14 {
|
||||
text-align: justify;
|
||||
line-height: 155%;
|
||||
margin-top: 2.1mm;
|
||||
}
|
||||
.ppr-15 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 4.2mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-16 {
|
||||
text-align: left;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-17 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
text-indent: -4.9mm;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-18 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-19 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 3.5mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-20 {
|
||||
text-align: center;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-21 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-bottom: 3.0mm;
|
||||
}
|
||||
.ppr-22 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
|
||||
/* named styles */
|
||||
/* .sty-0 '바탕글' = cpr-0 + ppr-3 */
|
||||
/* .sty-1 '머리말' = cpr-3 + ppr-2 */
|
||||
/* .sty-2 '쪽 번호' = cpr-2 + ppr-1 */
|
||||
/* .sty-3 '각주' = cpr-1 + ppr-0 */
|
||||
/* .sty-4 '미주' = cpr-1 + ppr-0 */
|
||||
/* .sty-5 '표위' = cpr-6 + ppr-4 */
|
||||
/* .sty-6 '표옆' = cpr-0 + ppr-8 */
|
||||
/* .sty-7 '표내용' = cpr-0 + ppr-10 */
|
||||
/* .sty-8 '주)' = cpr-13 + ppr-9 */
|
||||
/* .sty-9 '#큰아이콘' = cpr-18 + ppr-14 */
|
||||
/* .sty-10 '개요1' = cpr-25 + ppr-21 */
|
||||
/* .sty-11 'xl63' = cpr-26 + ppr-20 */
|
||||
|
||||
/* 표 상세 (tools 추출값) */
|
||||
.tbl-1 col:nth-child(1) { width: 11%; }
|
||||
.tbl-1 col:nth-child(2) { width: 20%; }
|
||||
.tbl-1 col:nth-child(3) { width: 58%; }
|
||||
.tbl-1 col:nth-child(4) { width: 11%; }
|
||||
.tbl-1 td, .tbl-1 th {
|
||||
padding: 1.5mm 0.5mm 1.5mm 0.5mm;
|
||||
}
|
||||
.tbl-1 thead th { height: 6.5mm; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
|
||||
<div class="doc-header">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:25%">
|
||||
<col style="width:17%">
|
||||
<col style="width:58%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-5">{{HEADER_R1_C1_LINE_1}}<br>{{HEADER_R1_C1_LINE_2}}</td>
|
||||
<td class="bf-5"></td>
|
||||
<td class="bf-5">{{HEADER_R1_C3}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="title-block">
|
||||
<table class="title-table">
|
||||
<colgroup>
|
||||
<col style="width:2%">
|
||||
<col style="width:98%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-4"></td>
|
||||
<td class="bf-4">{{TITLE_R1_C2}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="img-wrap ppr-15">
|
||||
{{IMAGE_1}}
|
||||
<p class="img-caption">{{IMAGE_1_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_2}}
|
||||
<p class="img-caption">{{IMAGE_2_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-18"><span class="cpr-22">{{PARA_1}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-19">
|
||||
{{IMAGE_3}}
|
||||
<p class="img-caption">{{IMAGE_3_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_4}}
|
||||
<p class="img-caption">{{IMAGE_4_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_5}}
|
||||
<p class="img-caption">{{IMAGE_5_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<table class="data-table tbl-1">
|
||||
<colgroup>
|
||||
<col style="width:11%">
|
||||
<col style="width:20%">
|
||||
<col style="width:58%">
|
||||
<col style="width:11%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="bf-10" colspan="2">{{TABLE_1_H_C1}}</th>
|
||||
<th class="bf-13">{{TABLE_1_H_C2}}</th>
|
||||
<th class="bf-14">{{TABLE_1_H_C3}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{TABLE_1_BODY}}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="doc-footer">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:35%">
|
||||
<col style="width:6%">
|
||||
<col style="width:59%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-5">{{FOOTER_R1_C1_LINE_1}}<br>{{FOOTER_R1_C1_LINE_2}}</td>
|
||||
<td class="bf-5"></td>
|
||||
<td class="bf-5"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"id": "tpl_1770301063",
|
||||
"name": "55 양식",
|
||||
"original_file": "발표자료복사본.hwpx",
|
||||
"file_type": ".hwpx",
|
||||
"description": "55에서 추출한 문서 양식",
|
||||
"features": [
|
||||
"폰트: 돋움",
|
||||
"표: 3x3"
|
||||
],
|
||||
"created_at": "2026-02-05T23:17:43Z",
|
||||
"source": "doc_template_analyzer"
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"table_roles": {
|
||||
"0": {
|
||||
"role": "data_table",
|
||||
"header_row": null,
|
||||
"col_headers": [],
|
||||
"row_count": 3,
|
||||
"col_count": 3
|
||||
}
|
||||
},
|
||||
"body_tables": [
|
||||
0
|
||||
],
|
||||
"title_table": null,
|
||||
"sections": [
|
||||
{
|
||||
"index": 1,
|
||||
"title": "1. (스마트설계팀) SamanPro(V3.0)",
|
||||
"pattern_type": "numbered"
|
||||
}
|
||||
],
|
||||
"style_mappings": {
|
||||
"char_pr": {},
|
||||
"border_fill": {
|
||||
"1": {
|
||||
"css_class": "bf-1",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"2": {
|
||||
"css_class": "bf-2",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"3": {
|
||||
"css_class": "bf-3",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #000000",
|
||||
"border-right": "0.12mm solid #000000",
|
||||
"border-top": "0.12mm solid #000000",
|
||||
"border-bottom": "0.12mm solid #000000"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"css_class": "bf-4",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"5": {
|
||||
"css_class": "bf-5",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"6": {
|
||||
"css_class": "bf-6",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"7": {
|
||||
"css_class": "bf-7",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"8": {
|
||||
"css_class": "bf-8",
|
||||
"bg": "#F3F3F3",
|
||||
"borders": {}
|
||||
},
|
||||
"9": {
|
||||
"css_class": "bf-9",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"10": {
|
||||
"css_class": "bf-10",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"11": {
|
||||
"css_class": "bf-11",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"12": {
|
||||
"css_class": "bf-12",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
}
|
||||
},
|
||||
"para_pr": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,507 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Template</title>
|
||||
<style>
|
||||
@page {
|
||||
size: 210.0mm 297.0mm;
|
||||
margin: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
@media screen {
|
||||
@page { margin: 0; }
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
color: #000000;
|
||||
margin: 0; padding: 0;
|
||||
}
|
||||
|
||||
.page {
|
||||
width: 170mm;
|
||||
margin: 0 auto;
|
||||
padding: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
|
||||
/* 헤더/푸터 */
|
||||
.doc-header { margin-bottom: 4.5mm; }
|
||||
.doc-footer { margin-top: 6.0mm; }
|
||||
.doc-header table, .doc-footer table {
|
||||
width: 100%; border-collapse: collapse;
|
||||
}
|
||||
.doc-header td { padding: 2px 4px; vertical-align: middle; }
|
||||
.doc-footer td { padding: 2px 4px; vertical-align: middle; }
|
||||
|
||||
/* 제목 블록 */
|
||||
.title-block { margin-bottom: 4mm; }
|
||||
.title-table { width: 100%; border-collapse: collapse; }
|
||||
.title-block h1 {
|
||||
font-size: 15pt; font-weight: normal;
|
||||
text-align: center; margin: 0; padding: 4mm 0;
|
||||
}
|
||||
|
||||
/* 섹션 */
|
||||
.section-title {
|
||||
font-size: 13.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
margin-bottom: 3mm;
|
||||
}
|
||||
.section { margin-bottom: 6mm; }
|
||||
.section-content { text-align: justify; }
|
||||
/* 이미지/문단 (content_order) */
|
||||
.img-wrap { text-align: center; margin: 3mm 0; }
|
||||
.img-wrap img { max-width: 100%; height: auto; }
|
||||
.img-caption { font-size: 9pt; color: #666; margin-top: 1mm; }
|
||||
|
||||
/* 데이터 표 */
|
||||
.data-table {
|
||||
width: 100%; border-collapse: collapse; margin: 4mm 0;
|
||||
}
|
||||
.data-table th, .data-table td {
|
||||
border: none;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
text-align: justify;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.data-table th {
|
||||
font-weight: bold; text-align: center;
|
||||
}
|
||||
|
||||
/* borderFill → CSS 클래스 */
|
||||
.bf-1 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-2 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-3 {
|
||||
border-left: 0.12mm solid #000000;
|
||||
border-right: 0.12mm solid #000000;
|
||||
border-top: 0.12mm solid #000000;
|
||||
border-bottom: 0.12mm solid #000000;
|
||||
}
|
||||
.bf-4 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-5 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-6 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-7 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-8 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
background-color: #F3F3F3;
|
||||
}
|
||||
.bf-9 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-10 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-11 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-12 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
/* charPr → CSS 클래스 (글자 모양) */
|
||||
.cpr-0 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-1 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.45pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-2 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-3 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-4 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-5 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-6 {
|
||||
font-family: '-윤고딕130', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
letter-spacing: -0.65pt;
|
||||
transform: scaleX(0.98);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-7 {
|
||||
font-family: '한양견명조', sans-serif;
|
||||
font-size: 16.0pt;
|
||||
}
|
||||
.cpr-8 {
|
||||
font-family: '돋움', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
.cpr-9 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 1.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-10 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.55pt;
|
||||
}
|
||||
.cpr-11 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
.cpr-12 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-13 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
.cpr-14 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-15 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.18pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-16 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.22pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-17 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.22pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-18 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.44pt;
|
||||
}
|
||||
|
||||
/* paraPr → CSS 클래스 (문단 모양) */
|
||||
.ppr-0 {
|
||||
text-align: justify;
|
||||
line-height: 130%;
|
||||
text-indent: -4.6mm;
|
||||
}
|
||||
.ppr-1 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-2 {
|
||||
text-align: justify;
|
||||
line-height: 150%;
|
||||
}
|
||||
.ppr-3 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-4 {
|
||||
text-align: center;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-5 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
margin-right: 1.8mm;
|
||||
}
|
||||
.ppr-6 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-7 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
}
|
||||
.ppr-8 {
|
||||
text-align: justify;
|
||||
line-height: 170%;
|
||||
text-indent: -4.3mm;
|
||||
margin-left: 1.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-9 {
|
||||
text-align: justify;
|
||||
line-height: 155%;
|
||||
margin-top: 2.1mm;
|
||||
}
|
||||
.ppr-10 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
text-indent: -4.9mm;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-11 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-12 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 3.5mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-13 {
|
||||
text-align: center;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-14 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-bottom: 3.0mm;
|
||||
}
|
||||
.ppr-15 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-16 {
|
||||
text-align: center;
|
||||
line-height: 170%;
|
||||
text-indent: -4.3mm;
|
||||
margin-left: 1.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-17 {
|
||||
text-align: justify;
|
||||
line-height: 170%;
|
||||
text-indent: -4.3mm;
|
||||
margin-left: 1.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-18 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-19 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
text-indent: -6.1mm;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-20 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
text-indent: -7.9mm;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-21 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-22 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
|
||||
/* named styles */
|
||||
/* .sty-0 '바탕글' = cpr-0 + ppr-3 */
|
||||
/* .sty-1 '머리말' = cpr-3 + ppr-2 */
|
||||
/* .sty-2 '쪽 번호' = cpr-2 + ppr-1 */
|
||||
/* .sty-3 '각주' = cpr-1 + ppr-0 */
|
||||
/* .sty-4 '미주' = cpr-1 + ppr-0 */
|
||||
/* .sty-5 '표위' = cpr-4 + ppr-4 */
|
||||
/* .sty-6 '표옆' = cpr-0 + ppr-5 */
|
||||
/* .sty-7 '표내용' = cpr-0 + ppr-7 */
|
||||
/* .sty-8 '주)' = cpr-5 + ppr-6 */
|
||||
/* .sty-9 '#큰아이콘' = cpr-6 + ppr-9 */
|
||||
/* .sty-10 '개요1' = cpr-7 + ppr-14 */
|
||||
/* .sty-11 'xl63' = cpr-8 + ppr-13 */
|
||||
|
||||
/* 표 상세 (tools 추출값) */
|
||||
.tbl-1 col:nth-child(1) { width: 1%; }
|
||||
.tbl-1 col:nth-child(2) { width: 99%; }
|
||||
.tbl-1 col:nth-child(3) { width: 1%; }
|
||||
.tbl-1 td, .tbl-1 th {
|
||||
padding: 0.6mm 0.0mm 0.0mm 0.0mm;
|
||||
}
|
||||
.tbl-1 thead th { height: 1.0mm; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
|
||||
<!-- no header -->
|
||||
|
||||
<div class="section" data-section="1">
|
||||
<p class="section-title ppr-22 cpr-12">{{SECTION_1_TITLE}}</p>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_1}}
|
||||
<p class="img-caption">{{IMAGE_1_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-8">
|
||||
{{IMAGE_2}}
|
||||
<p class="img-caption">{{IMAGE_2_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_1}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-8">
|
||||
{{IMAGE_3}}
|
||||
<p class="img-caption">{{IMAGE_3_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_2}}</span></p>
|
||||
|
||||
<p class="ppr-19"><span class="cpr-13">{{PARA_3}}</span></p>
|
||||
|
||||
<p class="ppr-20"><span class="cpr-13">{{PARA_4}}</span></p>
|
||||
|
||||
<p class="ppr-20"><span class="cpr-13">{{PARA_5}}</span></p>
|
||||
|
||||
<p class="ppr-10"><span class="cpr-15">{{PARA_6}}</span></p>
|
||||
|
||||
<p class="ppr-11"><span class="cpr-16">{{PARA_7_RUN_1}}</span><span class="cpr-17">{{PARA_7_RUN_2}}</span></p>
|
||||
|
||||
<p class="ppr-10"><span class="cpr-15">{{PARA_8}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_4}}
|
||||
<p class="img-caption">{{IMAGE_4_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<table class="data-table tbl-1">
|
||||
<colgroup>
|
||||
<col style="width:1%">
|
||||
<col style="width:99%">
|
||||
<col style="width:1%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="bf-4">{{TABLE_1_H_C1}}</th>
|
||||
<th class="bf-5">{{TABLE_1_H_C2}}</th>
|
||||
<th class="bf-6">{{TABLE_1_H_C3}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{TABLE_1_BODY}}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p class="ppr-10"><span class="cpr-15">{{PARA_9}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-17">
|
||||
{{IMAGE_5}}
|
||||
<p class="img-caption">{{IMAGE_5_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_10}}</span></p>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_11}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-17">
|
||||
{{IMAGE_6}}
|
||||
<p class="img-caption">{{IMAGE_6_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_12}}</span></p>
|
||||
|
||||
<p class="ppr-18"><span class="cpr-13">{{PARA_13}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-17">
|
||||
{{IMAGE_7}}
|
||||
<p class="img-caption">{{IMAGE_7_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_14}}</span></p>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_15}}</span></p>
|
||||
|
||||
<p class="ppr-10"><span class="cpr-15">{{PARA_16}}</span></p>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-13">{{PARA_17}}</span></p>
|
||||
|
||||
<p class="ppr-15"><span class="cpr-18">{{PARA_18}}</span></p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- no footer -->
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user