diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-08-11 00:19:29 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-08-11 00:19:29 +0000 |
| commit | 71f4e15800b0cf771d1dddab6cc46fc7c2a17c51 (patch) | |
| tree | 20d7d54358ec6bfcd81a69de93b75b156924add6 /pages/api/pdftron | |
| parent | 7d39ab4b1e9f92d14d640506d9639a4b054154a9 (diff) | |
(최겸) PQ 기본계약DocxToPdf 한글화 적용
Diffstat (limited to 'pages/api/pdftron')
| -rw-r--r-- | pages/api/pdftron/createBasicContractPdf.ts | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/pages/api/pdftron/createBasicContractPdf.ts b/pages/api/pdftron/createBasicContractPdf.ts index 1122c022..376d8540 100644 --- a/pages/api/pdftron/createBasicContractPdf.ts +++ b/pages/api/pdftron/createBasicContractPdf.ts @@ -294,13 +294,15 @@ export default async function handler( // 4. 원본 파일 읽기 const originalBuffer = await fs.readFile(templateFile.filepath); - + // const publicDir = path.join(process.cwd(), "public", "basicContract"); + // const testBuffer = await fs.readFile(path.join(publicDir, "test123.docx")); + // console.log(testBuffer); // 5. DRM 복호화 처리 (보안 검증 포함) - console.log(`🔐 [${requestId}] DRM 복호화 시작: ${templateFile.originalFilename || 'unknown'}`); - const decryptedBuffer = await decryptBufferWithDRM( - originalBuffer, - templateFile.originalFilename || 'template.docx' - ); + // console.log(`🔐 [${requestId}] DRM 복호화 시작: ${templateFile.originalFilename || 'unknown'}`); + // const decryptedBuffer = await decryptBufferWithDRM( + // originalBuffer, + // templateFile.originalFilename || 'template.docx' + // ); // 6. 복호화된 버퍼로 기본계약서 PDF 생성 console.log(`📄 [${requestId}] 기본계약서 PDF 생성 시작`); @@ -308,7 +310,7 @@ export default async function handler( result, buffer: pdfBuffer, error, - } = await createBasicContractPdf(decryptedBuffer, templateData); + } = await createBasicContractPdf(originalBuffer, templateData); if (result && pdfBuffer) { console.log(`✅ [${requestId}] 기본계약서 PDF 생성 성공: ${outputFileName}`); |
