오픈소스 직접뷰어 기능 추가

This commit is contained in:
koj729
2026-06-15 16:10:05 +09:00
parent d13c414d7f
commit cb0c42fbeb
21 changed files with 1202 additions and 33 deletions

View File

@@ -519,6 +519,9 @@
<div class="btn">
<div class="text ft-12">전체보기</div>
</div>
<div class="fallback-btn btn-sec" id="main-fallback-pdf-btn" style="display: none; background: #007bff; color: white; padding: 4px 8px; border-radius: 4px; cursor: pointer; font-size: 12px; margin-left: 8px; font-weight: bold; align-items: center; justify-content: center;">
<div class="text">PDF로 보기</div>
</div>
</div>
</div>
<div class="viewer-wrap">
@@ -3039,6 +3042,9 @@
<div class="btn">
<div class="text ft-12">전체보기</div>
</div>
<div class="fallback-btn btn-sec" id="doc-fallback-pdf-btn" style="display: none; background: #007bff; color: white; padding: 4px 8px; border-radius: 4px; cursor: pointer; font-size: 12px; margin-left: 8px; font-weight: bold; align-items: center; justify-content: center;">
<div class="text">PDF로 보기</div>
</div>
</div>
</div>
<div class="viewer-wrap">
@@ -3464,5 +3470,21 @@
<script src="https://cdn.jsdelivr.net/npm/exifr/dist/lite.umd.js"></script>
<script src="https://html2canvas.hertzen.com/dist/html2canvas.js"></script>
<!-- Luckysheet 및 Luckyexcel (Excel 뷰어) 스타일 & 스크립트 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/luckysheet@2.1.13/dist/plugins/css/pluginsCss.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/luckysheet@2.1.13/dist/plugins/plugins.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/luckysheet@2.1.13/dist/css/luckysheet.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/luckysheet@2.1.13/dist/assets/iconfont/iconfont.css" />
<script src="https://cdn.jsdelivr.net/npm/luckysheet@2.1.13/dist/plugins/js/plugin.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luckysheet@2.1.13/dist/luckysheet.umd.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luckyexcel@1.0.1/dist/luckyexcel.umd.js"></script>
<!-- docx-preview (Word 뷰어) 스타일 & 스크립트 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docx-preview@0.1.18/dist/docx-preview.css" />
<script src="https://cdn.jsdelivr.net/npm/docx-preview@0.1.18/dist/docx-preview.min.js"></script>
<!-- hwp.js (한글 뷰어) 스크립트 -->
<script src="/libs/hwp.js"></script>
<script src="socket.io.js" type="module"></script>
<script src="/main/jsm/main.js" type="module"></script>