From 71f4e15800b0cf771d1dddab6cc46fc7c2a17c51 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Mon, 11 Aug 2025 00:19:29 +0000 Subject: (최겸) PQ 기본계약DocxToPdf 한글화 적용 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/api/pdftron/createBasicContractPdf.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'pages/api') 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}`); -- cgit v1.2.3