Commit Graph
3 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 35f40d2083 feat(534-5): E05 안정성평가 보고서 다듬기 — 목차(쪽 = 실제 PDF 쪽) · 머리말 사업명 · 꼬리말 n / N(표지 뺌) · 측점표 = 판정 일람표(대책 필요 열 · 쪽마다 고르게 나눔) · 대표 단면 그림(안전율 상자 · 지층 무늬 범례 · 성토 점 · 축척 막대 · 해석에 쓴 넓힌 지반선 · 흑백 선 모양 · 높이 = 엔진 값) · 부록 절편 계산표(대표 단면마다 지배 조건 한 쪽) · 「사용자 확정 전」 표기 한 규칙(기준 안전율 · 노면 하중 · 우기 지하수 갈래 · 물성 · 광역 기본값 줄) · 표지 꾸밈 · 옛 작업본 갱신 = 목차 자리 · 서식 붙임 · Build 나눔(Cells · Section · Print) · 공용 PDF 엔진에 머리말 · 꼬리말 칸 덧붙임(기본 동작 그대로)(요구 347-5 · 351)
시험 고침: 534-3 양식 시험의 시트 목록 · 쪽 수 기대(목차 · 부록 더함) · E05 시험 시트 수 7 → 9 · PDF = report_pdf(목차 쪽 번호 = 실제 · 꼬리말 · 머리말) · 부록 절편 · 측점표 쪽 나눔 · 옛 작업본 갱신 시험 덧.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 00:54:07 +09:00
eomsangdonandClaude Opus 5.5 b8ef5d033d feat(535-2): B09 도면 PDF PyMuPDF(AGPL) 제거 — 장마다 SVG 쪽 → 공용 PDF 엔진(Chromium) · pypdf 합치기
- 점선 = 미리 자른 실선 조각(Chromium 이 점선을 채운 윤곽으로 풀어 PDF 3 배 커지는 것 막음)
- 글 안 빈칸 그대로(white-space: pre) · 세운 글 방향 = 화면(openwebcad canvas)과 같게
- 못 넣은 그림 = data: 아님 · base64 깨짐
- test_302_2: PDF 읽기 pymupdf → pypdf · add_drawing_page(pymupdf 문서) 시험 → drawing_page(SVG) 로 고침 · 점선 조각 · 빈칸 시험 더함

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 19:42:54 +09:00
eomsangdonandClaude Opus 5.5 9add13ccbc refactor(535-1): PDF 엔진 공용화 — common_util_print_pdf(render_html_to_pdf · render_htmls_to_pdfs · merge_pdfs · 엑셀 인쇄 설정) · B09 표 인쇄는 부르기만
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 19:23:42 +09:00