From 02fe2a3b0cdd9b74ed643164d1994154c0d52a9a Mon Sep 17 00:00:00 2001 From: youth Date: Fri, 6 Sep 2024 21:59:31 +0900 Subject: [PATCH] Update environment --- .../java/team/flight/backend/service/PdfService.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/team/flight/backend/service/PdfService.java b/src/main/java/team/flight/backend/service/PdfService.java index c8994c9..23edcf9 100644 --- a/src/main/java/team/flight/backend/service/PdfService.java +++ b/src/main/java/team/flight/backend/service/PdfService.java @@ -19,14 +19,12 @@ public File generatePdfFromHtml(String htmlContent, String outputPdfPath) throws try (OutputStream outputStream = new FileOutputStream(htmlFile)) { outputStream.write(htmlContent.getBytes()); } - String wkhtmltopdfPath = "/usr/bin/wkhtmltopdf"; - // wkhtmltopdf 명령어 실행 (html 파일 -> pdf 파일로 변환) ProcessBuilder processBuilder = new ProcessBuilder(); - processBuilder.command(wkhtmltopdfPath, - "--page-width", "1920px", - "--page-height", "1080px", - htmlFile.getAbsolutePath(), - outputPdfPath); + processBuilder.command("/usr/bin/wkhtmltopdf", "--page-width", "1600px", "--page-height", "900px", + htmlFile.getAbsolutePath(), outputPdfPath); + + // 환경 변수 설정 (필요한 경우) + processBuilder.environment().put("PATH", "/usr/bin:/bin:/usr/sbin:/sbin"); Process process = processBuilder.start(); int exitCode = process.waitFor();