<body>
<p>파일취합</p>
<form id="HwpControl" name="HwpControl" method="post" action="">
<object id="HwpCtrl" height="0" width="0" classid="ClSID:BD9C32DE-3155-4691-8972-097D53B10052"></object>
<c:forEach items="${fileList}" var="list">
<input type="hidden" name="atchFileId" value="${list.atchFileId}" />
<input type="hidden" name="fileSn" value="${list.fileSn}" />
</c:forEach>
</form>
<script>
function downloadHwp() {
var atchFileId = document.getElementsByName('atchFileId');
var fileSn = document.getElementsByName('fileSn');
var host = '웹한글기안기솔루션이 설치된 서버ip';
var vHwpCtrl = HwpControl.HwpCtrl;
for(var i=0; i<atchFileId.length; i++) {
if(i == 0) {
vHwpCtrl.Open(host/ + '한글파일A');
} else {
vHwpCtrl.MovePos(3);
var act = vHwpCtrl.CreateAction("InsertText");
var set = act.CreateSet();
set.SetItem("Text","\\r\\n");
act.Execute(set);
vHwpCtrl.Insert(host + '한글파일B');
}
}
vHwpCtrl.MovePos(3);
vHwpCtrl.ReplaceAction("FileSaveAs", "HwpCtrlFileSaveAs");
vHwpCtrl.Run("HwpCtrlFileSaveAs");
window.close();
}
downloadHwp();
</body>
위의 내용은 jsp에서 웹기안기를 호출하여 파일 A와 파일 B를 합치는 소스입니다.
현재 기존에 쓰던 솔루션이 ocx 지원 종료되어
Rocky 8버전 기반에서 사용하는 웹기안기를 새로 설치하였는데요
예전에 설치하여 사용하던 저 위의 소스를 지금 새로 설치한 솔루션 기반에서
그대로 사용할 수 있을까요? 사용할 수 없다면 어떻게 바꿔야 하는지 궁금합니다.
빠른 답변 부탁드립니다.