diff --git a/resources/views/documents/print.blade.php b/resources/views/documents/print.blade.php
index 1d1ff7c1..a61de1ab 100644
--- a/resources/views/documents/print.blade.php
+++ b/resources/views/documents/print.blade.php
@@ -25,6 +25,13 @@ class="bg-gray-200 hover:bg-gray-300 text-gray-700 px-4 py-2 rounded-lg transiti
{{-- 성적서 본문 --}}
+ {{-- HTML 스냅샷 우선 출력 (React에서 저장한 rendered_html) --}}
+ @if($document->rendered_html)
+
+ {!! $document->rendered_html !!}
+
+ @else
+ {{-- 레거시: 템플릿 기반 동적 렌더링 --}}
@php
$template = $document->template;
$hasComplexCol = $template->columns->contains(fn($c) => $c->column_type === 'complex' && $c->sub_labels);
@@ -364,6 +371,7 @@ class="doc-th"
@endif
+ @endif {{-- 스냅샷 vs 레거시 분기 끝 --}}