PDF에 페이지 번호 추가하는 방법
PDF를 엄격한 Base64 입력으로 제공하고, 지원되는 위치와 시작 번호, 표시 형식을 정하면 페이지 번호가 적용된 PDF 데이터를 받을 수 있습니다. 위치·시작 번호·형식을 생략하면 각각 하단 가운데·1·`{page}`가 기본값으로 사용됩니다.
PDF를 엄격한 Base64 입력으로 제공하고, 지원되는 위치와 시작 번호, 표시 형식을 정하면 페이지 번호가 적용된 PDF 데이터를 받을 수 있습니다. 위치·시작 번호·형식을 생략하면 각각 하단 가운데·1·{page}가 기본값으로 사용됩니다.
PDF 번호 작업을 시작하기 전에 확인할 내용
PDF에 페이지 번호를 넣을 때는 문서 데이터와 번호 설정을 함께 준비하면 됩니다. 이 도구는 제공된 PDF에 번호를 적용하고, 처리에 성공하면 수정된 PDF 데이터를 만듭니다. 파일 입력은 PDF를 엄격한 Base64 데이터로 인코딩한 값이어야 합니다. 위치는 위 또는 아래, 왼쪽·가운데·오른쪽 조합으로 고를 수 있습니다. 시작 번호와 표시 형식도 정할 수 있어 보고서, 안내서, 회의 자료처럼 번호 순서나 표기 모양을 구분해야 하는 문서에 맞추기 좋습니다. 위치를 별도로 정하지 않는 경우에는 하단 가운데가 선택됩니다. 시작 번호를 생략하면 1부터 번호가 이어지고, 형식을 생략하면 {page}가 사용됩니다. 먼저 원본 PDF를 준비하고, 인코딩 결과와 필요한 설정을 한곳에 정리하세요. 번호를 문서 위에 둘지 아래에 둘지, 왼쪽·가운데·오른쪽 중 어디에 둘지 결정하면 입력 과정에서 빠뜨릴 항목이 줄어듭니다.
PDF에 페이지 번호를 적용하는 다섯 단계
- 번호를 넣을 PDF를 준비합니다. 원본의 바이트를 엄격한 Base64 방식으로 인코딩한 뒤 그 결과를 파일 입력값으로 제공합니다. 디코딩한 바이트의 시작 부분은 PDF 시그니처여야 합니다. 인코딩 문자열이 아니거나 디코딩 결과가 PDF로 시작하지 않으면 다음 설정으로 넘어가도 처리가 실패합니다. 2. 번호의 위치를 정합니다. 선택값은 하단 왼쪽, 하단 가운데, 하단 오른쪽, 상단 왼쪽, 상단 가운데, 상단 오른쪽입니다. 여섯 위치 중 하나를 고르지 않거나 위치를 생략하면 의도한 배치와 다른 결과가 될 수 있으므로, 생략할 때의 기본값인 하단 가운데를 기준으로 확인합니다. 3. 시작 번호를 입력합니다. 값을 생략하면 첫 페이지 번호는 1이 됩니다. 호환되는 값은 정수로 변환되며, 다음 페이지의 번호는 앞 페이지보다 1씩 커집니다. 따라서 문서의 첫 페이지를 10으로 표시하려면 시작 번호에 10을 입력합니다. 4. 표시 형식을 정합니다. 형식을 생략하면
{page}가 기본값으로 적용됩니다. 이 자리표시자는 각 페이지의 번호로 바뀌므로Page {page}처럼 번호 앞에 문구를 둘 수 있습니다. 입력한 형식은 페이지마다 만들어지는 번호 문구에 적용됩니다. 5. 입력과 설정을 다시 살핀 뒤 처리를 실행합니다. 성공하면 페이지 번호가 적용된 PDF 데이터가 결과로 제공됩니다. 시작 번호, 위치, 형식이 문서의 목적에 맞는지 처리 전에 확인하면 결과를 다시 조정하는 일을 줄일 수 있습니다.
결과 PDF에서 번호와 설정을 읽는 방법
성공한 결과는 페이지 번호가 적용된 PDF 데이터입니다. 시작 번호가 1이면 페이지 순서에 따라 1, 2, 3처럼 값이 증가합니다. 시작 번호를 10으로 지정하면 첫 페이지부터 10, 11, 12의 흐름이 됩니다. 번호가 놓인 곳은 선택한 상하 위치와 좌우 위치를 반영합니다. 형식에 문구를 넣었다면 각 번호 앞이나 뒤에 그 문구가 함께 표시됩니다. 예를 들어 Page {page}를 사용하면 자리표시자가 페이지별 숫자로 바뀝니다. 결과를 확인할 때는 첫 페이지의 시작 값, 다음 페이지의 증가 흐름, 번호의 배치, 문구 모양을 차례로 살펴보세요. 입력한 PDF가 아닌 다른 형식의 데이터가 결과로 바뀌는 것이 아니라, 성공 시 PDF 데이터에 번호가 적용된 형태로 반환됩니다. 형식이 지나치게 길면 처리가 실패할 수 있습니다. 페이지 번호 문구가 100자를 넘지 않는지 확인하고, 긴 안내 문구나 장식 문구는 짧게 줄이는 편이 안전합니다. 시작 번호 값이 호환되는 정수인지도 함께 점검해야 합니다. 처리 실패만으로 번호 위치를 임의의 다른 위치로 해석해서는 안 됩니다. 지원 목록 밖의 위치는 선택할 수 없으므로 여섯 위치 안에서 다시 정하세요.
사용 예시
보고서의 첫 페이지를 10쪽으로 표시하려는 사용자가 하단 오른쪽에 Page {page} 형식의 번호를 넣으려고 합니다.
4쪽 PDF를 엄격한 Base64 데이터로 인코딩해 입력하고, 위치를 하단 오른쪽, 시작 번호를 10, 형식을 Page {page}로 정해 처리합니다.
성공하면 4쪽 PDF 데이터에 번호가 적용된 결과가 반환되며, Page {page} 형식에서는 각 페이지에 Page 10, Page 11과 같이 시작 번호부터 증가하는 문구가 표시되는 결과 형태를 확인할 수 있습니다.
제한 사항
- 페이지별로 만들어지는 형식 적용 번호 문구가 100자를 넘으면 처리가 실패합니다.
자주 발생하는 오류
- 원인은 PDF를 Base64로 인코딩하지 않았거나 디코딩한 데이터가 PDF 시그니처로 시작하지 않는 경우입니다. 조치는 원본 PDF를 다시 엄격한 Base64 데이터로 인코딩하고, 디코딩 결과의 첫 부분이 PDF인지 확인한 뒤 그 값을 입력하는 것입니다.
자주 묻는 질문
PDF 파일을 그대로 입력해도 되나요?
그대로 제공할 수 있는 입력은 PDF 시그니처로 시작하는 디코딩 결과를 만드는 엄격한 Base64 데이터입니다. 일반 파일 데이터나 조건에 맞지 않는 인코딩 값은 처리에 실패할 수 있으므로, 먼저 인코딩과 디코딩 결과를 확인하세요.
페이지 번호를 원하는 위치에 넣을 수 있나요?
지원 목록 안에서 선택하면 상단 또는 하단의 왼쪽, 가운데, 오른쪽에 배치할 수 있습니다. 위치를 지정하지 않은 경우에는 하단 가운데가 사용되므로, 다른 곳을 원하면 여섯 선택지 중 하나를 입력하세요.
페이지 번호를 10부터 시작할 수 있나요?
시작 번호를 10으로 입력하면 첫 페이지의 번호가 10부터 시작하고 뒤 페이지에서는 11, 12처럼 증가합니다. 값을 생략하면 1부터 시작하며, 입력값은 정수로 변환됩니다.