웹한글기안기 GetTextFile API를 이용하여
누름틀 안의 내용을 html로 변환 시 결과물이 틀어지고 있습니다.
관련하여 확인 부탁드립니다.
원본 한글 문서에서는 테이블 상단에 위치한 텍스트가
GetTextFile API를 이용하여 추출한 html 결과물에서는 테이블 아래에 위치합니다.
아래는 GetTextFile API 호출 후 리턴된 html 일부 및 해당 html 뷰어로 오픈 시 화면입니다.
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><span style='position:relative;font-size:12.0pt;font-family:"굴림체";line-height:180%;'> 가. 이사회 개최 개요</span></p>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><span style='position:relative;font-size:12.0pt;font-family:"굴림체";line-height:180%;'> 1) 일 시 : 2025.3.00.(월) 11:00</span></p>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><span style='position:relative;font-size:12.0pt;font-family:"굴림체";line-height:180%;'> 2) 장 소 : 5층 000</span></p>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><span style='position:relative;font-size:12.0pt;font-family:"굴림체";line-height:180%;'> 3) 참석인원 : 총 0명</span></p>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><div style="float:left"></div></p>
<table cellspacing="0" cellpadding="0" style='border-collapse:collapse;border:none;table-layout:fixed;'>
<tr>
<td valign="middle" bgcolor="#eeeada" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 1.134000pt solid;border-bottom: #000000 1.417500pt double;padding:2px 7px 2px 7px'>
<p class="HStyle21"><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";letter-spacing:0em;font-weight:bold;line-height:120%;'>연번</span></p>
</td>
<td valign="middle" bgcolor="#eeeada" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 1.134000pt solid;border-bottom: #000000 1.417500pt double;padding:2px 7px 2px 7px'>
<p class="HStyle21"><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";letter-spacing:0em;font-weight:bold;line-height:120%;'>안 건 제 목</span></p>
</td>
<td valign="middle" bgcolor="#eeeada" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 1.134000pt solid;border-bottom: #000000 1.417500pt double;padding:2px 7px 2px 7px'>
<p class="HStyle21"><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";letter-spacing:0em;font-weight:bold;line-height:120%;'>처리결과</span></p>
</td>
<td valign="middle" bgcolor="#eeeada" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 1.134000pt solid;border-bottom: #000000 1.417500pt double;padding:2px 7px 2px 7px'>
<p class="HStyle21"><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";letter-spacing:0em;font-weight:bold;line-height:120%;'>비 고</span></p>
</td>
</tr>
<tr>
<td valign="middle" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 1.417500pt double;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>1</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 1.417500pt double;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle22" style='margin-left:2.0pt;line-height:130%;'><span style='position:relative;font-size:13.0pt;font-family:"함초롬돋움";letter-spacing:-0.07em;line-height:130%;'>◦ 2024년 회계연도</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 1.417500pt double;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>원안가결</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 1.417500pt double;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span class="hnc_page_break" style="display:relative;word-spacing:-0.5em;"> </span></p>
</td>
</tr>
<tr>
<td valign="middle" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>2</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle22" style='margin-left:2.0pt;line-height:130%;'><span style='position:relative;font-size:13.0pt;font-family:"함초롬돋움";letter-spacing:-0.07em;line-height:130%;'>◦ 2025년 추경에산</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>원안가결</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span class="hnc_page_break" style="display:relative;word-spacing:-0.5em;"> </span></p>
</td>
</tr>
<tr>
<td valign="middle" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>3</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle22" style='margin-left:2.0pt;line-height:130%;'><span style='position:relative;font-size:13.0pt;font-family:"함초롬돋움";letter-spacing:-0.07em;line-height:130%;'>◦ 채용 관련 </span></p>
</td>
<td valign="middle" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>원안가결</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span class="hnc_page_break" style="display:relative;word-spacing:-0.5em;"> </span></p>
</td>
</tr>
<tr>
<td valign="middle" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>4</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle22" style='margin-left:2.0pt;line-height:130%;'><span style='position:relative;font-size:13.0pt;font-family:"함초롬돋움";letter-spacing:-0.07em;line-height:130%;'>◦ 직종 변경 </span></p>
</td>
<td valign="middle" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>원안가결</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span class="hnc_page_break" style="display:relative;word-spacing:-0.5em;"> </span></p>
</td>
</tr>
<tr>
<td valign="middle" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>5</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle22" style='margin-left:2.0pt;line-height:130%;'><span style='position:relative;font-size:13.0pt;font-family:"함초롬돋움";letter-spacing:-0.07em;line-height:130%;'>◦ 예비비 </span></p>
</td>
<td valign="middle" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>원안가결</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 0.425250pt solid;border-bottom: #000000 0.425250pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span class="hnc_page_break" style="display:relative;word-spacing:-0.5em;"> </span></p>
</td>
</tr>
<tr>
<td valign="middle" style='overflow:hidden;width:59px;height:34px;border-left: #000000 0.425250pt none;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 1.134000pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>6</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:374px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 1.134000pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle22" style='margin-left:2.0pt;line-height:130%;'><span style='position:relative;font-size:13.0pt;font-family:"함초롬돋움";letter-spacing:-0.07em;line-height:130%;'>◦ 일부개정(안)</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:103px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt solid;border-top: #000000 0.425250pt solid;border-bottom: #000000 1.134000pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span style='position:relative;font-size:11.0pt;font-family:"맑은 고딕";line-height:140%;'>원안가결</span></p>
</td>
<td valign="middle" style='overflow:hidden;width:82px;height:34px;border-left: #000000 0.425250pt solid;border-right: #000000 0.425250pt none;border-top: #000000 0.425250pt solid;border-bottom: #000000 1.134000pt solid;padding:2px 7px 2px 7px'>
<p class="HStyle0" style='text-align:center;line-height:140%;'><span class="hnc_page_break" style="display:relative;word-spacing:-0.5em;"> </span></p>
</td>
</tr>
</table>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><span style='position:relative;font-size:12.0pt;font-family:"굴림체";line-height:180%;'> 4) 심의의결 : 총9건</span></p>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><span style='position:relative;font-size:12.0pt;font-family:"굴림체";line-height:180%;'> 나. 심의안건 및 보고사항</span></p>
<p class="HStyle0" style='margin-left:16.8pt;text-indent:-16.8pt;line-height:180%;'><div style="float:left"></div></p>
테스트 문서 첨부드립니다.
HwpCtrl.MoveToField("_F_CONTENTS_", true, true, true);
HwpCtrl.GetTextFile("HTML", "saveblock", function(res){console.log(res)});
253600 복사본.hwp (112 KB)