diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-10-15 12:52:11 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-10-15 12:52:11 +0000 |
| commit | b54f6f03150dd78d86db62201b6386bf14b72394 (patch) | |
| tree | b3092bb34805fdc65eee5282e86a9fb90ba20d6e /components/file-manager/SecurePDFViewer.tsx | |
| parent | c1bd1a2f499ee2f0742170021b37dab410983ab7 (diff) | |
(대표님) 커버, 데이터룸, 파일매니저, 담당자할당 등
Diffstat (limited to 'components/file-manager/SecurePDFViewer.tsx')
| -rw-r--r-- | components/file-manager/SecurePDFViewer.tsx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/components/file-manager/SecurePDFViewer.tsx b/components/file-manager/SecurePDFViewer.tsx index cd7c081a..707d95dc 100644 --- a/components/file-manager/SecurePDFViewer.tsx +++ b/components/file-manager/SecurePDFViewer.tsx @@ -5,6 +5,7 @@ import { useSession } from 'next-auth/react'; import { WebViewerInstance } from '@pdftron/webviewer'; import { Loader2 } from 'lucide-react'; import { toast } from 'sonner'; +import { createCustomWatermark } from './creaetWaterMarks'; interface SecurePDFViewerProps { documentUrl: string; @@ -194,14 +195,16 @@ export function SecurePDFViewer({ documentUrl, fileName, onClose }: SecurePDFVie const watermarkText = `${session?.user?.email || 'CONFIDENTIAL'}\n${new Date().toLocaleString()}`; // 대각선 워터마크 - documentViewer.setWatermark({ + documentViewer.setWatermark( + {custom:createCustomWatermark({ text: watermarkText, fontSize: 30, fontFamily: 'Arial', color: 'rgba(255, 0, 0, 0.3)', opacity: 30, - diagonal: true, - }); + // diagonal: true, + })} + ); // 각 페이지에 커스텀 워터마크 추가 const pageCount = documentViewer.getPageCount(); |
