글 목록

블로그
article

상품 검수 PDF, 수정 이력이 늘어도 재승인 문서를 만드는 방법

고정 높이와 페이지 수 제한 때문에 실패하던 상품 검수 PDF를 수정했습니다. 2026-09-15 두 상품에서 승인 2쪽·재승인 3쪽 문서의 생성과 열람을 확인했습니다.

이국환SION.LAB 대표예상 읽기 시간 9분

상품 검수 PDF, 수정 이력이 늘어도 재승인 문서를 만드는 방법

상품 검수에서 수정 이력과 검토 의견이 늘어나면 재승인 PDF 생성이 오류로 끝나는 문제가 있었습니다. 시온랩은 출력 양식의 고정 페이지 높이와 PDF 검사의 페이지 수 제한을 고쳐, 내용이 늘어난 만큼 페이지가 이어지도록 바꿨습니다. 2026년 9월 15일 두 상품에서 최초 승인 2쪽과 재승인 3쪽 PDF가 생성되고 열리는 것을 확인했습니다.

재승인으로 내용이 늘면 출력은 다음 페이지로 이어지고, 검사는 쪽수 대신 규격·넘침·본문을 봐서 승인한 버전의 PDF를 엽니다.

업무 처리 순서 · 위에서 아래로

재승인 PDF가 분량대로 이어지는 흐름

구현 흐름 · 2026-09-15 두 상품 로컬 수정 코드·실제 연결 검증

재승인 PDF가 분량대로 이어지는 흐름참여자: 담당자 → 검수 시스템 → PDF 출력 → PDF 검사。 1. 담당자에서 검수 시스템로: 승인 취소 후 수정。 2. 검수 시스템에서 검수 시스템로: 이전 문서 참조 해제。 3. 담당자에서 검수 시스템로: 수정 버전 재승인。 4. 검수 시스템에서 PDF 출력로: 수정 이력 포함 PDF 생성。 5. PDF 출력에서 PDF 출력로: 머리글 반복·긴 행 분할。 6. PDF 출력에서 PDF 검사로: A4·가로 넘침·본문 검사。 7. PDF 검사에서 검수 시스템로: 검사 통과 PDF 경로。 8. 검수 시스템에서 담당자로: 재승인 버전 3쪽 PDF 열람담당자검수 시스템PDF 출력PDF 검사01승인 취소 후 수정02이전 문서 참조 해제03수정 버전 재승인04수정 이력 포함 PDF 생성05[한 페이지 초과 시] 머리글 반복·긴 행 분할06[페이지 수로 실패 안 함] A4·가로 넘침·본문 검사07검사 통과 PDF 경로08[최초 승인본은 2쪽] 재승인 버전 3쪽 PDF 열람재승인 PDF가 분량대로 이어지는 흐름참여자: 담당자 → 검수 시스템 → PDF 출력 → PDF 검사。 1. 담당자에서 검수 시스템로: 승인 취소 후 수정。 2. 검수 시스템에서 검수 시스템로: 이전 문서 참조 해제。 3. 담당자에서 검수 시스템로: 수정 버전 재승인。 4. 검수 시스템에서 PDF 출력로: 수정 이력 포함 PDF 생성。 5. PDF 출력에서 PDF 출력로: 머리글 반복·긴 행 분할。 6. PDF 출력에서 PDF 검사로: A4·가로 넘침·본문 검사。 7. PDF 검사에서 검수 시스템로: 검사 통과 PDF 경로。 8. 검수 시스템에서 담당자로: 재승인 버전 3쪽 PDF 열람담당자검수시스템PDF출력PDF검사01승인 취소 후 수정02이전 문서 참조 해제03수정 버전 재승인04수정 이력 포함 PDF 생성05[한 페이지 초과 시]머리글 반복·긴 행 분할06[페이지 수로 실패 안 함]A4·가로 넘침·본문 검사07검사 통과 PDF 경로08[최초 승인본은 2쪽]재승인 버전 3쪽 PDF 열람
마지막에 남는 상태

재승인한 버전의 PDF가 페이지를 이어 생성되고 열림

실선: 요청·처리 점선: 결과 반환
노란 단계: 적용 조건·확인할 점

상품 검수 PDF는 수정 이력에 따라 분량이 달라집니다

첫 승인 때 들어가던 내용이 재승인 때도 같은 분량인 것은 아닙니다. 기존 실패 자료에서는 재승인 요청이 PDF 생성 오류로 끝났습니다. 늘어난 분량은 정상적인 결과인데, 출력 구조와 검사가 이를 실패로 처리하고 있었습니다.

수정은 두 곳에서 이뤄졌습니다. 출력 양식에서는 고정 높이와 본문 안에 고정 배치한 푸터를 제거했습니다. PDF 검사에서는 페이지 수가 늘었다는 이유만으로 실패시키는 조건을 바꿨습니다. 대신 A4 규격, 가로 넘침, 파일 해석 가능 여부, 필요한 본문 구역을 확인하도록 했습니다.

고정 높이와 본문 안 푸터, 페이지 수 검사 때문에 재승인 PDF가 실패하던 지점과 수정 방향을 정리한 도식
고정 높이·본문 푸터·페이지 수 검사에서 생긴 문제와 수정 방향입니다. 페이지 수가 늘어도 규격·필수 구역 검사는 유지합니다.

긴 행은 이어지고 페이지 번호는 따로 남습니다

표 머리글은 다음 페이지에서도 반복하고, 일반적인 행은 함께 배치하되 한 페이지보다 긴 행은 나누어 이어지도록 했습니다. 페이지 번호와 안내 문구는 본문과 독립된 인쇄 푸터에 두었습니다. 글자를 줄여 분량을 억지로 맞추는 대신 내용이 페이지를 따라 이어지게 한 선택입니다.

회귀 기록에서는 수정 이력이 없는 경우부터 200행인 경우, 긴 의견과 한 페이지보다 긴 행까지 대조했습니다. 페이지 수는 내용에 따라 달라졌고, 본문과 푸터가 겹치지 않는지를 별도로 확인했습니다.

두 상품의 최초 승인 PDF 2쪽과 재승인 PDF 3쪽 결과, 재승인 PDF의 비식별 편집본
두 상품의 최초 승인과 재승인 페이지 수는 과거 실행 기록의 실제 결과입니다. 아래 PDF는 당시 결과물의 비식별 편집본입니다.

두 상품에서 승인 취소 뒤 재승인까지 확인했습니다

같은 날 실제 연결 검사에서는 페이지 수 외에도 승인 취소 뒤 이전 문서 참조가 해제되고, 다시 승인한 버전의 PDF 경로로 열리는 흐름을 확인했습니다. 문서가 생성됐다는 사실과 현재 승인한 내용의 문서가 열리는 동작을 함께 검사한 것입니다.

이 기록은 로컬 수정 코드와 실제 연결을 사용한 검증이며 운영 서버 배포나 상품 판매 성과를 뜻하지 않습니다. 2026년 10월 29일 원고를 작성하면서 당시 결과물·실행 기록과 현재 출력 코드를 다시 대조했습니다. 고객명과 상품의 세부 내용은 공개 이미지에서 가렸습니다.

전체 제작 범위는 상품 분석·검수·승인 시스템의 사용 흐름에서 볼 수 있습니다.

검수·승인·문서 출력을 연결하는 업무 상담

상품 검수에서 재승인으로 내용이 늘어도 PDF는 다음 페이지로 이어지고, 승인한 버전의 결과물을 다시 열 수 있게 됐습니다. 수정 이력을 남기는 일이 문서 생성 실패로 돌아오던 지점을 고친 것이며, 확인 범위는 2026년 9월 15일 두 상품의 로컬 수정 코드 검증입니다.

#구현 사례#상품 검수
문의하기