summaryrefslogtreecommitdiff
path: root/pages/api/pdftron
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-08-11 00:19:29 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-08-11 00:19:29 +0000
commit71f4e15800b0cf771d1dddab6cc46fc7c2a17c51 (patch)
tree20d7d54358ec6bfcd81a69de93b75b156924add6 /pages/api/pdftron
parent7d39ab4b1e9f92d14d640506d9639a4b054154a9 (diff)
(최겸) PQ 기본계약DocxToPdf 한글화 적용
Diffstat (limited to 'pages/api/pdftron')
-rw-r--r--pages/api/pdftron/createBasicContractPdf.ts16
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}`);